clickhouse对接集群hdfs(二)
前提:集群中已经部署了hadoop集群和clickhouse集群,clickhouse集群进行对接hdfs
1、调整配置文件
将集群中的hdfs-site.xml文件同步到ck集群节点的/etc/clickhouse-server路径下
修改对应用户组权限
cd /etc/clickhouse-serve chown clickhouse:clickhouse hdfs-site.xml
conf文件中增加hdfs相关配置
vim config.xml #增加如下配置 <hdfs> <libhdfs3_conf>/etc/clickhouse-server/hdfs-site.xml</libhdfs3_conf> </hdfs>
2、重启clickhouse进程
/etc/init.d/clickhouse-server restart
3、冒烟测试
clickhouse-client --host=172.16.121.0 --port=9000 --database=default --user=default --password #输入default用户密码 hadoop001 :) use db2; #创建hdfs表 CREATE TABLE test_hdfs ( id Int32 ) ENGINE HDFS('hdfs://mycluster/1.txt','CSV'); hadoop001 :) insert into test_hdfs values (1),(2)(3); hadoop001 :) select * from test_hdfs;
查看hdfs路径