You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "wangzeyu (Jira)" <ji...@apache.org> on 2021/04/12 06:45:00 UTC
[jira] [Created] (FLINK-22207) Hive Catalog retrieve Flink
Properties error
wangzeyu created FLINK-22207:
--------------------------------
Summary: 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
Fix For: 1.12.1
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)