stack.yml
version: '3.1'執行命令 docker-compose -f stack.yml up 或者 docker stack deploy -c stack.yml zookeeperservices:
zoo1:
image: zookeeper
restart: always
hostname: zoo1
ports:
- 2181:2181
environment:
zoo_my_id: 1
zoo_servers: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo2:
image: zookeeper
restart: always
hostname: zoo2
ports:
- 2182:2181
environment:
zoo_my_id: 2
zoo_servers: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo3:
image: zookeeper
restart: always
hostname: zoo3
ports:
- 2183:2181
environment:
zoo_my_id: 3
zoo_servers: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
如果出現配置衝突警告 使用 命令 docker-compose -p myzoo-cluster -f stack.yml up -d 進行建立,那麼後面通過命令進入控制台時需要注意網路配置
將會以複製模式執行zookeeper,需要注意的是複製模式強烈建議使用奇數個伺服器,至少3臺;如果只有兩台伺服器,那麼會處於這樣的情況:如果其中一台伺服器出現故障,則沒有足夠的機器來形成大多數法定人數。
啟動成功後,輸入命令
docker-compose -f stack.yml ps
檢視啟動狀態
輸入命令,檢視網路
執行以下命令進入zookeeper容器控制台
1 Windows安裝和使用zookeeper
本文介紹的 zookeeper 是以 3.4.5 這個穩定版本為基礎,最新的版本可以通過官網來獲取,zookeeper 的安裝非常簡單,下面將從單機模式和集群模式兩個方面介紹 zookeeper 的windows安裝和配置.單機模式 單機安裝非常簡單,只要獲取到 zookeeper 的壓縮包並解壓到...
Zookeep簡單記錄下
一 概念 zookeeper 作為乙個分布式的服務框架,主要用來解決分布式集群中應用系統的一致性問題,它能提供基於類似於檔案系統的目錄節點樹方式的資料儲存,zookeeper 作用主要是用來維護和監控儲存的資料的狀態變化,通過監控這些資料狀態的變化,從而達到基於資料的集群管理。zookeeper集群...
linux的shell程式設計 zookeeper
zookeeper linux當中的shell是一門指令碼語言,所見即所得 shell程式設計一般指代shell指令碼的開發,不是指代shell核心的開發shell指令碼第一行約定俗稱 bin bash shell指令碼執行的兩種方式 第一種方式 sh hello.sh 或者 bash hello....