ClickHouse 使用笔记
安装
参考:Ubuntu20安装clickhouse最新版本详细教程
注意
# 启动 clickhouse-server
service clickhouse-server start此时如果clickhouse-server启动不了,排查
# 查看错误日志是什么回事,发现9000端口已被占用
tail -10 /var/log/clickhouse-server/clickhouse-server.log# 如果提示权限相关,则 将相关文件和文件夹 所属用户和所属组 改为 clickhouse:clickhouse
sudo chown -R clickhouse:clickhouse /var/lib/clickhouse/*解决:
vi /etc/clickhouse-server/config.xml
# 找到<tcp_port>9000</tcp_port> 把9000改为其他端口如:9001
# 还有一个问题就是ipv4和ipv6的问题,如果服务器不支持ipv6,那么把listen_host冒号去掉改为自己的IP地址,或0.0.0.0表示所有ip都能接入浏览器访问 http://ip:8123 失败的排查解决
- 确认 8123 端口已开放
# 开放 8123端口
ufw allow 8123
# 重启防火墙
ufw reload- 确认 配置文件
listen_host已启用
vim /etc/clickhouse-server/config.xml找到 listen_host ,大概在 line:178
支持 IP6 则 开启 <listen_host>::</listen_host> , 不支持 IP6 则 开启 <listen_host>0.0.0.0</listen_host>
保存后重启 clickhouse-server
clickhouse restart再次访问 http://ip:8123 就看到 输出 ok. 了