1、场景
安装完clickhouse后,想使用可视化数据库工具连接clickhouse.
DBeaver连接ClickHouse需要开放远程访问权限,按照网上说明,需要修改配置文件
2、执行操作
nano /etc/clickhouse-server/
把注释掉的<listen_host>::</listen_host>取消注释,然后重启服务:
systemctl restart clickhouse-server
3、现象
修改前与修改后监听8123端口,发现修改后,监听不到8123
3.1、以下为修改前:
lsof -i :8123
3.2、以下为修改后
lsof -i :8123
4、查找问题
clickhouse-server日志目录 为:
/var/log/clickhouse-server,目录中有多个日志文件,查看错误日志。
发现9000端口已被占用
查找9000端口使用者
netstat -ntlp
本机原装有zabbix,其中php-fpm使用了9000端口。
5、解决问题
修改clickhouse的9000端口为 9008
nano /etc/clickhouse-server/
重启服务
systemctl restart clickhouse-server
lsof -i :8123
问题解决。