1. 程式人生 > >Ubuntu下ClickHouse安裝

Ubuntu下ClickHouse安裝

all ipv4 keys /var/ sql 如果 art 有一個 分享

ClickHouse目前僅支持在ubuntu下面部署,而且國內中國文檔也比較少

>vi /etc/apt/sources.list

#在最後一行追加

#ubuntu16.04 使用Xenial:

deb http://repo.yandex.ru/clickhouse/xenial stable main

#ubuntu14.04 使用Trusty:

deb http://repo.yandex.ru/clickhouse/Trusty stable main

#ubuntu12.04 使用Precise:

deb http://repo.yandex.ru/clickhouse/Precise stable main

保存退出

>apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4 //追加key

>apt-get update

>apt-get install clickhouse-server-common clickhouse-client -y

>service clickhouse-server start

此時如果clickhouse-server啟動不了

>tail -10 /var/log/clickhouse-server/clickhouse-server.log //查看錯誤日誌是什麽回事,發現9000端口已被占用

解決:

>vi /etc/clickhouse-server/config.xml

#找到<tcp_port>9000</tcp_port> 把9000改為其他端口如:9001

#還有一個問題就是ipv4和ipv6的問題,如果服務器不支持ipv6,那麽把listen_host冒號去掉改為自己的IP地址,或0.0.0.0表示所有ip都能接入

#再次啟動clickhouse

>service clickhouse-server restart

>clickhouse-client --port=9001 #指定連接的端口進入

技術分享

clickhouse的SQL命令與Mysql是大同小異的,具體可以參照官方文檔 https://clickhouse.yandex/docs/en/single/index.html#create-table

Ubuntu下ClickHouse安裝