[
https://issues.apache.org/jira/browse/FLINK-22207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kurt Young closed FLINK-22207.
------------------------------
Fix Version/s: (was: 1.12.1)
1.13.0
Assignee: wangzeyu
Resolution: Fixed
fixed: c29ee91abdb092f8dca5274a6628b71e88b57485
> Hive Catalog retrieve Flink Properties error
> --------------------------------------------
>
> Key: FLINK-22207
> URL: https://issues.apache.org/jira/browse/FLINK-22207
> Project: Flink
> Issue Type: Bug
> Components: Connectors / Hive
> Affects Versions: 1.12.1
> Reporter: wangzeyu
> Assignee: wangzeyu
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.13.0
>
>
> If we use hive catalog and set flink propertie eg."url",and then when we add
> the other propertie like start with string "flink." like "flink.url" will
> show we the error "java.lang.IllegalStateException: Duplicate key" , and
> what's worse is because of this error we can`t drop or alter this tabel more.
> I found in this method ,
> "org.apache.flink.table.catalog.hive.HiveCatalog.retrieveFlinkProperties",
> replace all "flink." of propertie. So , the propertie of HiveCatalog
> "flink.url" and "flink.flink.url" both result to "url".
> I think in the method
> "org.apache.flink.table.catalog.hive.HiveCatalog.retrieveFlinkProperties" we
> should use replaceFirst but not replace to handle propertie.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)