Docker安裝單實例clickhouse (實用)

1、下載docker clickhouse包

docker pull yandex/clickhouse-client

docker pull yandex/clickhouse-server

2、執行docker運行命令

docker run -d --name ch-server --ulimit nofile=262144:262144 -p 8123:8123 -p 9000:9000 -p 9009:9009 yandex/clickhouse-server

-d 代表後臺運行 --name 是你自定義的名字  -p是容器端口映射到當前主機端口

3、docker ps -a 查看容器

docker exec -it docker-clickhouse /bin/bash 進入容器  //這裏exec是進入容器, 後面docker-clickhouse指容器ID
clickhouse-client 進入clickhouse命令行
show databases 查看所有的數據庫


4、clickhouse 允許遠程訪問,將clickhouse的配置文件拷貝出來
docker cp clickhouse-server:/etc/clickhouse-server/ /etc/clickhouse-server/


5、修改 /etc/clickhouse-server/config.xml 中註釋去掉<listen_host>::</listen_host>


6、用自定義配置文件啓動容器
docker run -d --name docker-clickhouse --ulimit nofile=262144:262144 -p 8123:8123 -p 9000:9000 -p 9009:9009 -v /etc/clickhouse-server/config.xml:/etc/clickhouse-server/config.xml yandex/clickhouse-server
端口必須映射出來,這樣其他主機就可以遠程訪問該服務。

7、遠程clickhouse client訪問命令

clickhouse client -h destIP -u user -p port

這裏面的用戶端口可以省略。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章