1. 程式人生 > >ZooKeeper此例簡單介紹基於docker的zookeeper安裝與叢集搭建

ZooKeeper此例簡單介紹基於docker的zookeeper安裝與叢集搭建

一 :安裝 
1.獲取zookeeper映象

docker pull zookeeper
  • 1
  • 1

2.寫配置檔案zoo.cfg

tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

3.啟動容器

docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
  • 1
  • 2
  • 1
  • 2

二 :叢集搭建 
1.寫配置檔案zoo.cfg

#nod1
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=*.*.*.*:2888:3888
server.2=*.*.*.*:2888:3888
server.3=*.*.*.*:2888:3888
myid=1

#nod2
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=*.*.*.*:2888:3888
server.2=*.*.*.*:2888:3888
server.3=*.*
.*.*:2888:3888 myid=2 #nod3 tickTime=2000 dataDir=/opt/zookeeper/data clientPort=2181 initLimit=5 syncLimit=2 server.1=*.*.*.*:2888:3888 server.2=*.*.*.*:2888:3888 server.3=*.*.*.*:2888:3888 myid=3
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

2.分別啟動容器

docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest

相關推薦

no