推荐官方文档
我自己做了整理, 按照流程敲就行了(centos7)
# Install Clickhouse Repository sudo su - yum install yum-utils rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo yum install clickhouse-server yum install clickhouse-client # 启动 sudo service clickhouse-server start2. 服务配置和用户配置
配置文件默认在 /etc/clickhouse-server文件下
config.xml配置文件
users.xml用户配置文件
常见的配置属性参考 https://clickhouse.com/docs/en/operations/settings/settings/
- 集群的配置
{{server1}} 9000 {{server2}} 9000 {{server3}} 9000
2.数据存储位置配置
把数据放在比较大的磁盘路径上
{{data_basepath}}/clickhouse
- zookeeper配置
{{server}} {{ zookeeper_port }} clickhouse default user clickhouse user password
- 日志等级路径配置
{{server_log_level}} {{logs_basepath}}/clickhouse/clickhouse-server.log {{logs_basepath}}/clickhouse/clickhouse-server.err.log 1000M 10
- 用户配置
default用户密码建议配置成明文, 不然配置zookeeper相关配置时候,要填对应的用户密码
其他用户可配置成 password_sha256_hex加密
配置可读可写和只读的用户就行
50000000000 random 10000000000 50000000000 1 xxxxxx ::/0 default default xxxxxxxxxxxxxxxxxx ::/0 readonly default
shell终端生成密码
PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'3.访问服务的方式
http服务 9000端口
tcp 8123端口
client访问命令
clickhouse-client -mn -u user001 --password=passwd0014. 常见问题处理
- 日志的访问权限问题,服务启动失败
更改日志文件夹的权限为clickhouse用户, 再次启动OK - 服务重启失败
重启的命令
sudo service clickhouse-server stop sudo service clickhouse-server start
- 有问题,先看日志, 日志文件的路径, 见上面的配置路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)