這里我們介紹三種clickhouse數(shù)據(jù)庫鏈接方法,分別是使用idea連接使用、使用clickhouse-client連接使用、使用dbeaver連接使用,下邊分別來介紹:
方式一、使用idea連接使用
1、輸入連接信息:host、user/password
# 賬號密碼為自己設置的 default/123456 root/eSeZYLkI
2、測試一下,連接成功
3、查看默認數(shù)據(jù)庫
進入容器,連接clickhouse使用
docker exec -it 9cafcf5e88ee /bin/bash clickhouse-client -h 127.0.0.1 -d default -m -u default --password '123456'
命令可用參數(shù): --host, -h -– 服務端的host名稱, 默認是localhost。您可以選擇使用host名稱或者IPv4或IPv6地址。 --port – 連接的端口,默認值:9000。注意HTTP接口以及TCP原生接口使用的是不同端口。 --user, -u – 用戶名。 默認值:default。 --password – 密碼。 默認值:空字符串。 --query, -q – 使用非交互模式查詢。 --database, -d – 默認當前操作的數(shù)據(jù)庫. 默認值:服務端默認的配置(默認是default)。 --multiline, -m – 如果指定,允許多行語句查詢(Enter僅代表換行,不代表查詢語句完結)。 --multiquery, -n – 如果指定, 允許處理用;號分隔的多個查詢,只在非交互模式下生效。 --format, -f – 使用指定的默認格式輸出結果。 --vertical, -E – 如果指定,默認情況下使用垂直格式輸出結果。這與–format=Vertical相同。在這種格式中,每個值都在單獨的行上打印,這種方式對顯示寬表很有幫助。 --time, -t – 如果指定,非交互模式下會打印查詢執(zhí)行的時間到stderr中。 --stacktrace – 如果指定,如果出現(xiàn)異常,會打印堆棧跟蹤信息。 --config-file – 配置文件的名稱。 --secure – 如果指定,將通過安全連接連接到服務器。 --history_file — 存放命令歷史的文件的路徑。 --param_<name> — 查詢參數(shù)配置
DBeaver是一款免費、開源(GPL)的專門為開發(fā)人員和數(shù)據(jù)庫管理員提供的通用數(shù)據(jù)庫工具。DBeaver支持MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase以及其他兼容JDBC的數(shù)據(jù)庫。您可以通過DBeaver的圖形界面查看數(shù)據(jù)庫結構、執(zhí)行SQL查詢和腳本、瀏覽和導出數(shù)據(jù)、處理BLOB(Binary Large Object)或者CLOB(Character Large Object)數(shù)據(jù)以及修改數(shù)據(jù)庫結構等。
下載地址:https://dbeaver.io/download/
1、進入官網 > 點擊download > 選擇 windows版,下載安裝
2、安裝后打開,點擊數(shù)據(jù)庫 > 新建連接 > 選擇連接類型為clickhouse > 下一步
3、輸入連接信息,完成即可使用
DBeaver安裝完成后,首次進入連接數(shù)據(jù)庫,提示缺少驅動,但是點擊下載又提示錯誤,界面提示了網絡問題(同時也有英文報錯,根據(jù)英文報錯無法確定是什么原因,網上 DBeaver連接驅動問題各種報錯感覺英文提示語都差不多),斷掉內網,連接手機熱點還是不能下載,更換成阿里云倉庫的下載鏈接就可以解決。
(1)第一次連接失敗
(2)更換下載地址
阿里云倉庫服務:https://maven.aliyun.com/mvn/guide
點擊窗口 > 首選項 > 連接 > 驅動 > maven > 添加 > 輸入maven倉庫地址
4、下載驅動,重新連接成功