clickhouse允许远程连接

查看端口

root@VM-0-4-ubuntu:~# lsof -i :8123
COMMAND     PID       USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
clickhous 17165 clickhouse  150u  IPv6 97454569      0t0  TCP ip6-localhost:8123 (LISTEN)
clickhous 17165 clickhouse  155u  IPv4 97454576      0t0  TCP localhost:8123 (LISTEN)

目前这个输出在本地访问完全没问题,使用SSH远程连接服务器也没问题,但是在本地开发想远程连接这个数据库,就需要改一下clickhouse的配置.

操作

vim /etc/clickhouse-server/config.xml

找到<listen_host>::</listen_host>这句代码,需要把注释去掉,保存退出重启clickhouse

/etc/init.d/clickhouse-server restart

再次查看端口

root@VM-0-4-ubuntu:~# lsof -i :8123
COMMAND     PID       USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
clickhous 22410 clickhouse  434u  IPv6 97484864      0t0  TCP *:8123 (LISTEN)

现在发现端口对外开放了。

注意

如果使用的云服务器还需要配置一下安全规则组入站规则。
image.png

推荐阅读更多精彩内容