下載地址
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