ClickHouse 安裝


第 2 章 ClickHouse 的安裝

1.1     准備工作

1.1.1     確定防火牆處於關閉狀態

1.1.2     CentOS 取消打開文件數限制

(1)在 hadoop106 的 /etc/security/limits.conf 文件的末尾加入以下內容                    

[root@hadoop106 ~]#  vim /etc/security/limits.conf

*  soft nofile 65536

*  hard nofile 65536

*  soft nproc 131072

*  hard nproc 131072

 

(2)hadoop106 /etc/security/limits.d/20-nproc.conf 文件的末尾加入以下內容

[root@hadoop106 ~]#  vim /etc/security/limits.d/20-nproc.conf

*  soft nofile 65536

*  hard nofile 65536

*  soft nproc 131072

*  hard nproc 131072

(3)執行同步操作(單機模式不需要分發)

[root@hadoop106 ~]#  xsync /etc/security/limits.conf

[root@hadoop106 ~]#  xsync /etc/security/limits.d/20-nproc.conf

1.1.3     安裝依賴

[root@hadoop106 ~]#  yum install -y libtool

[root@hadoop106 ~]#  yum install -y *unixODBC*

hadoop107hadoop108 上執行以上操作

 

1.1.1      CentOS 取消 SELINUX

(1)修改/etc/selinux/config 中的 SELINUX=disabled

注意:別改錯了

(2) 執行同步操作(單機模式不需要分發)

[root@hadoop106 ~]# xsync /etc/selinux/config

(3) 重啟三台服務器

 [root@hadoop106 ~]# reboot

1.2     單機安裝

官網:https://clickhouse.tech/

下載地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7/

1.2.1      在 hadoop106 的/opt/module 下創建 clickhouse 目錄

[root@hadoop106 module]# mkdir -p /opt/module/clickhouse

1.2.2      將/2. 資料/ClickHouse 下 4 個文件上傳到 hadoop106 的module/clickhouse 目錄下

1.2.3      將安裝文件同步到 hadoop107、hadoop108

[root@hadoop106 module]# xsync clickhouse

1.2.4      分別在三台機子上安裝這 4 個 rpm 文件

[root@hadoop106 clickhouse]#  rpm -ivh *.rpm

 

遇到問題:安裝rpm包時提示錯誤:依賴檢測失敗的解決方法

 解決方法:在命令行末尾加上 –nodeps –force執行即可。

安裝完畢之后默認的安裝路徑:

  bin/  ===>    /usr/bin

  conf/ ====>   /etc/clickhouse-server

  lib/  ====>   /var/lib/clickhouse

  log/  =====>  /var/log/clickhouse-server

 rpm -qa|grep clickhouse 查看安裝情況

 

1.2.5      修改配置文件

[root@hadoop106 clickhouse]#  vim /etc/clickhouse-server/config.xml


(1)   <listen_host>::</listen_host> 的注釋打開,這樣的話才能讓 ClickHouse 被除本機以外的服務器訪問

 

 

(2)  分發配置文件

 xsync /etc/clickhouse-server/config.xml

 

在這個文件中,有 ClickHouse 的一些默認路徑配置,比較重要的

數據文件路徑:<path>/var/lib/clickhouse/</path>

日志文件路徑:<log>/var/log/clickhouse-server/clickhouse-server.log</log>

1.2.6      啟動 Serve

[root@hadoop106 clickhouse]#  clickhouse start;

1.2.7      三台機器上關閉開機自啟(生產環境中不要關)

[root@hadoop106 clickhouse]# systemctl disable clickhouse-server             

1.2.8      使用 client 連接 server

[root@hadoop106 clickhouse]# clickhouse-client -m

[root@hadoop106 clickhouse]# clickhouse-client --host=hadoop106 --port=9000 -u default --password

Password for user (default): root            

-m :可以在命令窗口輸入多行命令

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM