ClickHouse最详细的入门教程(一):部署运行
閑話:實習中,頭頭直接丟官方文檔給我自學ClickHouse。雖說官方文檔很詳細,但對于初學者來說還是會踩些坑。這個系列的教程的目的就是幫助初學者盡快熟悉ClickHouse。
參考官方文檔:https://clickhouse.yandex/docs/zh/getting_started/
一. 系統配置及要求
- 操作系統:Ubuntu 18.04.2 LTS
- 內存:32G
- CPU:Intel? Xeon? CPU E5620 @ 2.40GHz *2
- 硬盤:143G SAS * 6 RAID5
- 本教程是從官方倉庫安裝,因此需要檢查是否支持SSE 4.2,在控制臺輸入: grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
二. 安裝
1. 在 /etc/apt/sources.list 中添加倉庫:
-
控制臺輸入 sudo vim /etc/apt/sources.list ,回車
-
將輸入法切換至英文
-
按i鍵進入 insert 模式,在此模式下你可以對文件進行修改
-
在文件最后一行輸入deb http://repo.yandex.ru/clickhouse/deb/stable/ main/
-
按esc鍵退出 insert 模式,再輸入:wq!保存
2. 依次運行以下命令
- sudo apt-get install dirmngr
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
- sudo apt-get update
- sudo apt-get install clickhouse-client clickhouse-server
3. 常見錯誤及解決方案
-
dpkg: error processing package xxx
莫慌,執行以下命令
sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
sudo mkdir /var/lib/dpkg/info/
sudo apt-get update
sudo apt-get -f install
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
sudo rm -rf /var/lib/dpkg/info
sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/重新執行 sudo apt-get install clickhouse-client clickhouse-server即可
三. 啟動
1.在后臺啟動服務
-
第一次啟動建議使用debug模式,log直接被打印到控制臺,很容易發現問題。輸入 clickhouse-server --config-file=/etc/clickhouse-server/config.xml,回車
-
如果想在后臺啟動,在控制臺輸入 sudo service clickhouse-server start,回車即可
2.連接到服務
- 本地連接,輸入clickhouse-client,默認用戶是default,無密碼;如果有設置密碼,輸入 clickhouse-client --password xxxxxx(你的密碼)
- 遠程連接,輸入clickhouse-client -h xxxxxx(IP地址)
- 依照截圖判斷自己是否成功連接
3.檢查是否正常工作
- 輸入select 1;,如果出現截圖內容說明正常工作
暫時寫到這里,其實還有很多的內容需要補充,等有時間了一定補。嗯,一定。。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的ClickHouse最详细的入门教程(一):部署运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JDK 1.5 主要新特性
- 下一篇: SSH连接服务器报错(WARNING: