设置防火墙规则-启用对ClickHouse数据库服务器的远程访问
如果您打算将ClickHouse本地用于运行在同一服务器上的应用程序,或者在服务器上不启用防火墙,则不需要完成本节。如果在服务器上启用了防火墙,并且想要远程连接到ClickHouse数据库服务器,则应该执行此步骤。
执行步骤
假设目前,您的服务器已启用防火墙,禁止您的公共IP地址访问所有端口。通过完成以下两个步骤以允许远程访问:
(1)添加一个防火墙规则,允许传入连接到端口8123,这是ClickHouse服务器运行的HTTP端口。
执行以下命令编辑配置文件:
$ sudo nano /etc/clickhouse-server/config.xml
然后取消包含<!——<listen_host>0.0.0.0</listen_host>——>的行的注释,像下面这个文件:
# /etc/clickhouse-server/config.xml ... <interserver_http_host>example.yandex.ru</interserver_http_host> --> <!-- Listen specified host. use :: (wildcard IPv6 address), if you want to accept connections both with IPv4 and IPv6 from everywhere. --> <!--::--> <!-- Same for hosts with disabled ipv6: --> <list ............
抱歉,只有登录会员才可浏览!会员登录