clickhouse安裝部署

2021-10-05 09:22:32 字數 2895 閱讀 4321

clickhouse官網提供了各種安裝方式

因為我的目錄下只有這四個檔案,所以我直接用以下命令安裝(注意:如果乙個乙個安裝是有順序的(順序可以網上查下),用這個命令,如果有其他rpm檔案也會被一併安裝

rpm -ivh *
使用service clickhouse-server start啟動服務 

看到done就是成功了,可以用service clickhouse-server status檢視狀態

現在已經可以用clickhoues-client進入資料庫了,看到小小笑臉就是進入到資料庫了

但是到這裡並沒有完,由於各個磁碟剩餘空間不一樣的問題,我需要將日誌和資料儲存的位置放到 根目錄的 /data 下。

一開始的操作是直接改/etc/clickhouse-server/config.xml

改完之後服務就無法啟動,總是報unkown

試了五六次終於放棄了

看了幾篇部落格之後,最終採用的方法是軟鏈結,以下是clickhouse各種東東預設存放的位置,我要移動的是第二部分

# 預設配置檔案位置

[email protected]:/ # ls /etc/clickhouse-server

config.xml users.xml

# 上述檔案定義了預設資料目錄,臨時目錄位置,日誌目錄

/var/lib/clickhouse

/var/lib/clickhouse/tmp/

/var/log/clickhouse-server

# 預設啟動指令碼,注意,這個名字雖然叫server,其實是個shell指令碼

/etc/rc.d/init.d/clickhouse-server

[email protected]:/ # file /etc/rc.d/init.d/clickhouse-server

/etc/rc.d/init.d/clickhouse-server: posix shell script, ascii text executable, with very long lines

# 最大檔案開啟數

[email protected]:/ # cat /etc/security/limits.d/clickhouse.conf

clickhouse soft nofile 262144

clickhouse hard nofile 262144

# 預設crontab目錄(沒啥用)

/etc/cron.d/clickhouse-server

# 剩下就是/usr/bin下的二進位制檔案,但其實都是軟鏈結到了clickhouse這個二進位制檔案

[email protected]:/usr/bin # ll | grep click -i

-rwxr-xr-x 1 root root 63m sep 20 16:58 clickhouse

lrwxrwxrwx 1 root root 10 dec 11 17:14 clickhouse-client -> clickhouse

-rwxr-xr-x 1 root root 3.3m sep 20 16:58 clickhouse-compressor

lrwxrwxrwx 1 root root 10 dec 11 17:14 clickhouse-server -> clickhouse

移動資料儲存位置:mv /var/lib/clickhouse /data/

移動日誌儲存位置:mv /var/log/clickhouse-server /data/clickhouse/

更改所屬使用者和所屬組(跟原來的檔案保持一致):chown -r root:clickhouse clickhoues-server

重啟服務看看:service clickhouse-server restart

咦,沒報錯嗎?竟然成功了

/data/clickhouse下是這樣的

/var/lib 下是這樣的

/var/log 下是這樣的

增加個使用者玩玩? 不了

在配置檔案  /etc/clickhouse-server/users.xml 下增加使用者,密碼問題配置檔案中也有很詳細的說明

《使用者名稱》

明文密碼

這裡放(password=$(base64 < /dev/urandom | head -c8); echo "$password"; echo -n "$password" | sha256sum | tr -d '-' )生成的第二行,第一行用於登入

這裡放(password=$(base64 < /dev/urandom | head -c8); echo "$password"; echo -n "$password" | openssl dgst -sha1 -b )生成的第二行,第一行用於登入

-->

::/0

default

default

zookeep的配置和集群部署檔案的配置,等過幾天做了再來說

安裝部署clickhouse

1.檢視linux 1.el7.x86 64.rpm download.rpm用同樣的方式獲取到同一版本的下面的包 root server04 clickhouse ll total 38504 rw r r 1 root root 6380 aug 6 06 02 clickhouse clien...

clickhouse集群安裝部署

一 安裝 每台機器上按照單節點模式安裝,按照官網步驟安裝 二 配置在每台機器上新增配置檔案 etc metrika.xml true internal replication master host 9000 port replica shard 資料分片2 true internal replic...

初識Clickhouse 安裝與部署(一)

二 安裝與部署 clickhouse是由 yandex在2016年發布的乙個分布式資料分析型資料庫,其效率要比veritca快約5倍,其不依賴於hadoop生態軟體和基礎及高可用的特性適用於許多資料分析場景 1.資料壓縮 在一些列式資料庫管理系統中 例如 infinidb ce 和 monetdb ...