DBeaver連接ClickHouse實操

DBeaver和ClickHouse已經安裝好。

DBeaver連接ClickHouse需要開放遠程訪問權限。

先查看ClickHouse server端監聽端口的狀態:

[root@cdh-node001 clickhouse-server]# lsof -i :8123
COMMAND    PID       USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
clickhous 2158 clickhouse   43u  IPv6  13430      0t0  TCP localhost:8123 (LISTEN)
clickhous 2158 clickhouse   46u  IPv4  13433      0t0  TCP localhost:8123 (LISTEN)

這裏顯示監聽本地端口,需要修改配置:

nano /etc/clickhouse-server/config.xml
    <!-- Listen specified host. use :: (wildcard IPv6 address), if you want to accept connections both with IPv4 and IPv6 from everywhere. -->
    <!--<listen_host>::</listen_host>       -->
    <!-- Same for hosts with disabled ipv6: -->
    <!-- <listen_host>0.0.0.0</listen_host> -->

    <!-- Default values - try listen localhost on ipv4 and ipv6: -->
    <!--
    <listen_host>::1</listen_host>
    <listen_host>127.0.0.1</listen_host>
    -->
    <!-- Don't exit if ipv6 or ipv4 unavailable, but listen_host with this protocol specified -->
    <!-- <listen_try>0</listen_try> -->

把註釋掉的<listen_host>::</listen_host>取消註釋,然後重啓服務:

service clickhouse-server restart 

現在就的端口監聽情況:

[root@cdh-node001 clickhouse-server]# lsof -i :8123
COMMAND     PID       USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
clickhous 28995 clickhouse   43u  IPv6 169928      0t0  TCP *:8123 (LISTEN)

一般來說不需要修改 users.xml這個文件。

-> # locate users.xml
/etc/clickhouse-server/users.xml
/var/lib/clickhouse/preprocessed_configs/users.xml
-> # nano /etc/clickhouse-server/users.xml

裏面的內容如果是::/0那就不用修改了:

            <networks incl="networks" replace="replace">
                <ip>::/0</ip>
            </networks>

 

測試DBeaver連接ClickHouse

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章