ClickHouse安裝、新增用戶、配置遠程客戶端連接

文檔編寫目的:記錄備忘

1.安裝

僅提供centOS的安裝步驟,依次執(zhí)行以下命令:

sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64

如果您想使用最新版本,請將第三條命令中的stable替換為testing(建議您在測試環(huán)境中使用);
然后執(zhí)行以下命令安裝ClickHouse:

sudo yum install clickhouse-server clickhouse-client

安裝完成后,啟動服務(wù):

sudo service clickhouse-sever start

服務(wù)啟動成功,執(zhí)行以下命令進入客戶端:

clickhouse-client

如下圖,輸入show databases(查看當(dāng)前已有的數(shù)據(jù)庫) 和 select 1 測試安裝是否成功:

TIM圖片20200728152310.png

安裝完成,其他安裝方式參考官網(wǎng):https://clickhouse.tech/docs/zh/getting-started/install/

2.新增用戶

剛安裝的數(shù)據(jù)庫中有一個默認(rèn)用戶default,沒有密碼,可以通過配置文件users.xml新增用戶

vim /etc/clickhouse-server/users.xml
TIM圖片20200728153519.png

代碼:

         <!-- 我新增的用戶 -->
        <sunny>
           <password>sunny</password>
            <networks incl="networks" replace="replace">
                <ip>::/0</ip>
            </networks>
            <profile>default</profile>
            <quota>default</quota>
        </sunny>

測試新增用戶:

 clickhouse-client  --user sunny --password sunny
image.png

新增用戶成功。

3.配置遠程連接

此時,數(shù)據(jù)庫無法使用其他機器上的客戶端連接,首先關(guān)閉防火墻或者對外開放8123和9000端口,然后取消config.xml文件中 <listen_host>::</listen_host>的注釋:

vim /etc/clickhouse-server/config.xml
image.png

測試:


image.png

成功

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容