clickhouse安裝
centos7.3 安裝clickhouse
介紹腳本安裝方式,手動及其他可參考:
https://github.com/Altinity/clickhouse-rpm-install/blob/master/README.md
https://clickhouse.yandex/docs/zh/getting_started/
1 檢查clickhouse環境
1.1 環境準備
參考hadoop集羣搭建中的一、安裝環境準備和二、安裝zookeeper
1.2 檢查SSE 指令集(每臺集羣)
檢查一下是否支持SSE 4.2指令集:
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
返回結果應爲:“SSE 4.2 supported”
1.3 單機安裝
1.安裝依賴
sudo yum install yum-utils
sudo rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.yandex.ru/clickhouse/rpm/stable/x86_64
KEY.GPG也可以自行下載再mport,如下所示
rpm --import /root/CLICKHOUSE-KEY.GPG
- 查看安裝包
sudo yum list 'clickhouse*'
結果應如下列表:有多個可用的包(包括新版本和舊工具),其中一些已經被棄用,因此不需要安裝所有可用的rpm。
如果沒有,請先解決源的問題,用如下命令查看源有沒有添加上,如解決DNS的問題或者做本地源
yum repolist
3.安裝ClickHouse的主要部分——服務器和客戶端應用程序,之後再查看已安裝
sudo yum install -y clickhouse-server clickhouse-client
sudo yum list installed 'clickhouse*'
4.配置目錄查看及修改
安裝完後默認的配置文件路徑在/etc/clickhouse-server/下:config.xml(默認系統配置) 、users.xml(用戶相關配置)
1)放開遠程訪問:
vi /etc/clickhouse-server/config.xml 中找到如下配置,將listen_host註釋取消生效
<!-- Default values - try listen localhost on ipv4 and ipv6: -->
<listen_host>::1</listen_host>
<listen_host>127.0.0.1</listen_host>
2)內存限制可以進行修改
<max_memory_usage>26800000000</max_memory_usage>
3)實際生產環境中,默認的數據目錄、臨時目錄、日誌目錄等,通常放在數據盤而不是系統盤,所以會做相應調整;其他的看看需要改就好了。
5.啓動 clickhouse server端
sudo /etc/init.d/clickhouse-server start
6、啓動客戶端
clickhouse-client