1.把安裝包從本地上傳到服務器
scp ./ck_rpm.tar.gz root@49.235.117.165:/root
2.文件如下
clickhouse-client-20.3.9.70-2.noarch.rpm clickhouse-common-static-20.3.9.70-2.x86_64.rpm clickhouse-server-20.3.9.70-2.noarch.rpm
3.安裝
rpm -ivh clickhouse-common-static-20.3.9.70-2.x86_64.rpm
rpm -ivh clickhouse-client-20.3.9.70-2.noarch.rpm
rpm -ivh clickhouse-server-20.3.9.70-2.noarch.rpm
4.生成密碼
PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; //輸出密碼名文
echo -n "$PASSWORD" | sha256sum | tr -d '-' //輸出密碼密文
5.修改配置
/etc/clickhouse-server/config.xml
/etc/clickhouse-server/users.xml
vim users.xml
,找到 users --> default --> 標籤下的password修改成password_sha256_hex
,並把密文填進去
<password_sha256_hex>密碼密文</password_sha256_hex>
6.啓動服務
/etc/init.d/clickhouse-server start
7.登錄客戶端
clickhouse-client --password 密碼明文
8.clickhouse的目錄結構
/etc/clickhouse-server:服務端的配置文件目錄,包括全局配置 config.xml 和用戶配置 users.xml
/var/lib/clickhouse:默認的數據存儲目錄,如果是生產環境可以將其修改到空間較大的磁盤掛載路徑。可以通過修改
/etc/clickhouse-server/config.xml 配置文件中 、<tmp_path> 和<user_files_path> 標籤值來設置。
/var/log/clickhouse-server:默認的日誌保存目錄。同樣可以通過修改/etc/clickhouse-server/config.xml 配置文件中 和 標籤值來設置。
/etc/cron.d/clickhouse-server:clickhouse server 的一個定時配置,用於恢復因異常中斷的ClickHouse 服務進程。
~/.clickhouse-client-history (隱藏文件) 所有通過交互式命令行執行的sql歷史記錄。可使用ll -a命令查看