一蒿囤、ClickHouse的一些版本差異
- 20.5:支持final客们,多線程。
- 20.6.3:支持EXPLAIN材诽。
- 20.8:一個新的庫引擎底挫,實(shí)時同步MySQL。
二脸侥、上傳安裝包到/opt/software/clickhouse下
- clickhouse-client-21.7.3.14-2.noarch.rpm
- clickhouse-common-static-21.7.3.14-2.x86_64.rpm
- clickhouse-common-static-dbg-21.7.3.14-2.x86_64.rpm
- clickhouse-server-21.7.3.14-2.noarch.rpm
三建邓、執(zhí)行安裝
> cd /opt/software/clickhouse
> rpm -ivh *.rpm
> rpm -qa|grep clickhouse
- 安裝過程中有輸入密碼的環(huán)節(jié),輸入密碼后使用客戶端連接時則需輸入密碼睁枕,直接回車無密碼即可官边。
- 使用rpm安裝方式,配置文件在/etc/clickhouse-內(nèi)譬重,lib在/var/lib/clickhouse/下拒逮,日志在/var/log/clickhouse下,命令在/usr/bin/臀规,/usr/sbin,/usr/local/bin栅隐,/usr/local/sbin下塔嬉。
四玩徊、配置文件講解
> cd /etc/clickhouse-server/
> ll
config.d:默認(rèn)配置文件夾
users.d:默認(rèn)配置文件夾
config.xml:服務(wù)端配置,部署集群谨究。lib恩袱、log、命令等也在本文件中進(jìn)行配置胶哲。
users.xml:參數(shù)配置畔塔。CPU、最大內(nèi)存使用量等鸯屿。
五澈吨、配置外網(wǎng)訪問
注意,目前仍在單機(jī)模式下寄摆。
> cd /etc/clickhouse-server/
> vi config.xml
搜索"listen_host"谅辣,取消"<listen_host>::</listen_host>"注釋。
六婶恼、啟動桑阶、關(guān)閉、狀態(tài)命令
> clickhouse status|start|stop|restart
七勾邦、連接ClickHouse
> clickhouse-client -m
> show databases;
> clickhouse-client --query "show databases;";
- -m以分號代表一個語句的結(jié)束蚣录,允許換行。
八眷篇、當(dāng)前的注意事項(xiàng)
由于目前是單機(jī)版包归,所以暫時沒有用到zookeeper。集群模式zookeeper是要啟動的铅歼,clickhouse的元數(shù)據(jù)與副本表需要依賴公壤。