這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)ClickHouse如何部署,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)綿陽服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
依賴 | 版本 |
---|---|
ClickHouse | 20.11.3.3-2 |
CentOS | 7.x |
Gcc | 4.8.5 |
離線安裝方式(我們使用下載到本地進行安裝)
wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-client-20.11.3.3-2.noarch.rpm wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-common-static-20.11.3.3-2.x86_64.rpm wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-common-static-dbg-20.11.3.3-2.x86_64.rpm wget https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/clickhouse-server-20.11.3.3-2.noarch.rpm yum install -y clickhouse-*
yum源在線安裝
sudo yum install yum-utils sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64 sudo yum install clickhouse-server clickhouse-client
如果您想使用最新版本,請將stable替換為testing(建議您在測試環(huán)境中使用)
ClickHouse中的配置項很多,默認會在/etc
下生成clickhouse-server
和clickhouse-client
兩個目錄,由于我們安裝服務我們?nèi)バ薷?code>clickhouse-server下的配置文件
修改/etc/clickhouse-server/config.xml
trace /data2/clickhouse/clickhouse-server.log /data2/clickhouse/clickhouse-server.err.log 1000M 10 9123 9000 /etc/clickhouse-server/server.crt /etc/clickhouse-server/server.key /etc/clickhouse-server/dhparam.pem none true true sslv2,sslv3 true true true sslv2,sslv3 true RejectCertificateHandler 9009 0.0.0.0 4096 3 100 8589934592 5368709120 /data2/clickhouse/data/ /data2/clickhouse/tmp/ /data2/clickhouse/user_files/ users.xml default default false 3600 3600 60 system query_log
toYYYYMM(event_date) 7500 system trace_log
toYYYYMM(event_date) 7500 system query_thread_log
toYYYYMM(event_date) 7500 *_dictionary.xml /a8root/clickhouse/task_queue/ddl click_cost any 0 3600 86400 60 max 0 60 3600 300 86400 3600 /data2/clickhouse/format_schemas/
我們一般修改以下配置項:
logger
修改日志的存放路徑
http_port
修改瀏覽器訪問的端口,默認為8123
tcp_port
修改tcp協(xié)議的傳輸端口
openSSL
一些ssl的認證配置文件,我們暫時不做ssl認證,此處不做處理
listen_host
如果我們要對外使用服務的話,此處需要修改成0.0.0.0
remote_servers
此處是集群相關(guān)的配置信息后續(xù)會詳解
其他自定義的配置可自行修改,修改配置后我們便可以啟動一個本地的ClickHouse服務
創(chuàng)建相關(guān)目錄及權(quán)限
mkdir -p /data2/clickhouse chown -R clickhouse:clickhouse /data2/clickhouse
啟動服務
sudo -u clickhouse clickhouse-server --daemon --pid-file=/var/run/clickhouse-server/clickhouse-server.pid --config-file=/etc/clickhouse-server/config.xml
--daemon
標志我們要后臺啟動服務
--pid-file
指定服務啟動后的進行文件路徑
--config-file
指定服務啟動的配置文件
如果我們使用調(diào)試可使用以下命令
sudo -u clickhouse clickhouse-server start
要用單獨的用戶啟動,如果使用root啟動的話系統(tǒng)會做提示信息
ClickHouse安裝完成后會生成clickhouse-server
和clickhouse-client
兩個目錄,這個時候我們使用clickhouse-client
去測試服務
clickhouse-client -h clickhouse --port 9000 --multiquery --query="show databases"
注意:--port指定的是tcp的端口
運行查詢數(shù)據(jù)庫列表返回類似以下信息
_temporary_and_external_tables default system
上述就是小編為大家分享的ClickHouse如何部署了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。