栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

clickhouse集群部署

clickhouse集群部署

一、安装clickhouse

本示例安装在:centos7

按照官网RPM安装包安装步骤:

sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/stable/x86_64

然后运行命令安装:

sudo yum install clickhouse-server clickhouse-client

启动:

$ sudo /etc/init.d/clickhouse-server start

启动服务后,您可以使用命令行客户端连接到它:

#默认没有密码:
$ clickhouse-client
#有密码:
$ clickhouse-client -u default --password

示例:

$ ./clickhouse-client
ClickHouse client version 0.0.18749.
Connecting to localhost:9000.
Connected to ClickHouse server version 0.0.18749.

:) SELECt 1

SELECT 1

┌─1─┐
│ 1 │
└───┘

1 rows in set. Elapsed: 0.003 sec.

:)

恭喜正常工作了

集群配置:

zookeeper的配置参考我另外的文章。

默认密码的修改:

vi /etc/clickhouse-server/users.xml

clickhouse配置文件:

vi /etc/clickhouse-server/config.xml

配置 listen_host字段:

 配置zookeeper字段:

配置 remote_server字段:

 配置macros字段:

此处根据每个节点的信息进行配置,示例为第五个分片的第一个副本,第四个的将5改为4即可,也可以自己命名。

 此时配置基本完成。

尝试使用命令查询节点信息:

select * from system.clusters;

 正确显示各个节点表示集群配置完成。

问题集锦:

Received exception from server (version 21.12.3):
Code: 279. DB::Exception: Received from localhost:9000. DB::Exception: All connection tries failed. Log: 

Code: 210. DB::NetException: Net Exception: No route to host (192.168.2.20:9000). (NETWORK_ERROR) (version 21.12.3.32 (official build))
Code: 210. DB::NetException: Net Exception: No route to host (192.168.2.20:9000). (NETWORK_ERROR) (version 21.12.3.32 (official build))
Code: 210. DB::NetException: Net Exception: No route to host (192.168.2.20:9000). (NETWORK_ERROR) (version 21.12.3.32 (official build))

: While executing Remote. (ALL_CONNECTION_TRIES_FAILED)

出现这个错误有两个位置可能造成:

1、listen_host字段没有取消注释或者取消注释的位置不对。

2、防火墙没有关闭

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708106.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号