【发布时间】:2020-07-03 09:18:08
【问题描述】:
我在 Clickhouse 上创建了一个基于 HDFS 的表。我的 HDFS 集群开启了 HA,但是在查询我创建的表时出错 我的DDl:
CREATE TABLE IF NOT EXISTS userItemLable ON CLUSTER cluster_1st(
label int,
length int,
duration int
)ENGINE=HDFS('hdfs://cluster1/test/','')
错误代码:
Code: 210. DB::Exception: Received from localhost:9000. DB::Exception: Unable to connect to HDFS: InvalidParameter: Cannot parse URI: hdfs://cluster1, missing port or invalid HA configuration Caused by: HdfsConfigNotFound: Config key: dfs.ha.namenodes.cluster1 not found.
我尝试将hdfs-site.xml复制到/etc/clickhouse-server文件路径,但问题没有解决。
然后我把这个文件重命名为hdfs-client.xml,结果是一样的。
最后,在config.xml中,我没有找到如何配置HDFS HA。
【问题讨论】:
-
github上的相关讨论How do I use an HDFS engine in HA mode #8159
-
据我了解 Hadoop 方面的问题,尝试按照此处所述配置它HDB query fails after NameNode HA was enabled
标签: hadoop hdfs high-availability clickhouse