文檔編寫目的:記錄備忘
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
成功