簡體   English   中英

在 Windows 機器中的 Docker 中使用 zookpeer 設置 Clickhouse 集群

[英]Clickhouse cluster setup with zookpeer in Docker in Windows Machine

我使用以下命令在 docker 中創建了三個 zookeeper 節點。

docker run -d -p 2181:2181 --name zookeeper_node1 --privileged --restart always --network zoonet --ip 172.18.0.2 -v C:/zookeeper/zk_node1/volumes/data:/data -v C:/ zookeeper/zk_node1/volumes/datalog:/datalog -v C:/zookeeper/zk_node1/volumes/logs:/logs -e ZOO_MY_ID=1 -e "ZOO_SERVERS=server.1=172.18.0.2:2888:3888;2181 服務器。 2=172.18.0.3:2888:3888;2181 服務器.3=172.18.0.4:2888:3888;2181" 36c607e7b14d

docker run -d -p 2182:2181 --name zookeeper_node2 --privileged --restart always --network zoonet --ip 172.18.0.3 -v C:/zookeeper/zk_node2/volumes/data:/data -v C:/ zookeeper/zk_node2/volumes/datalog:/datalog -v C:/zookeeper/zk_node2/volumes/logs:/logs -e ZOO_MY_ID=2 -e "ZOO_SERVERS=server.1=172.18.0.2:2888:3888;2181 服務器。 2=172.18.0.3:2888:3888;2181 服務器.3=172.18.0.4:2888:3888;2181" 36c607e7b14d

docker run -d -p 2183:2181 --name zookeeper_node3 --privileged --restart always --network zoonet --ip 172.18.0.4 -v C:/zookeeper/zk_node3/volumes/data:/data -v C:/ zookeeper/zk_node3/volumes/datalog:/datalog -v C:/zookeeper/zk_node3/volumes/logs:/logs -e ZOO_MY_ID=3 -e "ZOO_SERVERS=server.1=172.18.0.2:2888:3888;2181 服務器。 2=172.18.0.3:2888:3888;2181 服務器.3=172.18.0.4:2888:3888;2181" 36c607e7b14d

以上三個zookeeper節點都在一個叫做zoonet的網絡中。

我已經更改了配置文件並在 zoonet 中啟動了一個 clickhouse 節點(存在於 docker 中)。 我使用以下命令啟動 clickhouse 節點。

docker run -d -p 8125:8123 -p 9001:9000 -p 9019:9009 --name=ck_node-1 --privileged --network zoonet --ip 172.18.0.5 --ulimit nofile=262144:262144 -v C :/some-clickhouse-server/ck-node-1/data:/var/lib/clickhouse:rw -v C:/some-clickhouse-server/ck-node-1/conf:/etc/clickhouse-server: rw -v C:/some-clickhouse-server/ck-node-1/log:/var/log/clickhouse-server:rw d846490c0466

它啟動節點並退出。

有人可以幫我如何將click house節點帶入zoonet。

提前致謝!

不要嘗試對 clickhouse 數據文件夾進行卷-v C:/some-clickhouse-server/ck-node-1/data:/var/lib/clickhouse:rw

僅記錄-v C:/some-clickhouse-server/ck-node-1/logs:/var/log/clickhouse-server/:rw

導致 Windows 10 + WSL2(我希望你使用最新的 Docker 桌面)將使用 0777 權限和錯誤的文件和文件夾所有者安裝它,clickhouse-server 將檢查它並在重啟期間失敗

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM