1. 程式人生 > 實用技巧 >dbeaver視覺化工具-連線clickhouse

dbeaver視覺化工具-連線clickhouse

下載地址

https://dbeaver.io/download/

本次下載的是ZIP包,這種方式方便移動備份軟體

此軟體可連線多種資料庫,這裡是連線clickhouse

新建連線

點選上面的倒三角 -->other -->clickhouse

首次連線需要下載相關的驅動,點選“編輯驅動設定”

點選“下載/更新”

下載完成後,點選“確定”

確認clickhouse可以被監聽

# netstat -tunlp|grep 8123
tcp        0      0 127.0.0.1:8123          0.0
.0.0:* LISTEN 26929/clickhouse-se tcp6 0 0 ::1:8123 :::* LISTEN 26929/clickhouse-se

預設監聽埠為8123,被允許訪問的IP只有127.0.0.1,然後允許其他IP也可以訪問

vim /etc/clickhouse-server/config.xml

<listen_host>0.0.0.0</listen_host>

# systemctl restart clickhouse-server
# netstat 
-tunlp|grep 8123 tcp 0 0 0.0.0.0:8123 0.0.0.0:* LISTEN 27170/clickhouse-se

修改完後,使用客戶端也需要指定主機

clickhouse-client -m -h

填寫主機,使用者名稱、密碼,測試連線

寫SQL必須帶資料庫名稱。

設定連線引數

在連線上“右鍵” —>編輯連線 -->編輯驅動設定 --> URL模板

jdbc:clickhouse://{host}:{port}[/{database}]?socket_timeout=600000&max_bytes_before_external_group_by=20000000

socket_timeout 連線超時時間

max_bytes_before_external_group_by當查詢使用的記憶體超過多少時開始使用外部檔案,單位為byte