zookeeper分布式部署

Zookeeper安装配置

1. 下载

$ wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz

2. 解压

$ tar xvzf zookeeper-3.4.9.tar.gz

$ mv ./zookeeper-3.4.9 /usr/local/

3. 修改配置文件

    ${ZOOKEEPER_HOME}/conf/zoo_sample.cfg

 

(伪分布式)

dataDir指定当前服务器数据存放的路径(目录)

clientPort 指定当前服务器服务器的端口

server.1/server.2/server.3 指定服务器的集群情况(有几台服务器)

 

myid必须手动建立且指定在zk数据目录,也就是dataDir指定的路径(不管真分布还是伪分布都需要指定)

$ echo 1 >> /home/hadoop/tmp/zookeeper/zk1/myid

$ echo 2 >> /home/hadoop/tmp/zookeeper/zk2/myid

$ echo 3 >> /home/hadoop/tmp/zookeeper/zk3/myid

 

Zookeeper伪分布式部署(server zookeeper只有一份)

/conf/zoo1.cfg zoo2.cfg zoo3.cfg

zoo1.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk1(这个目录可以自行指定)

clientPort=2181

 

server.1=master:2888(通讯端口):3888(选举端口)

server.2=master:2889:3889

server.3=master:2890:3890

 

zoo2.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk2

clientPort=2182

 

server.1=master:2888:3888

server.2=master:2889:3889

server.3=master:2890:3890

 

 

zoo3.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk3

clientPort=2183

 

server.1=master:2888:3888

server.2=master:2889:3889

server.3=master:2890:3890

Zookeeper真分布部署在masterslave1slave2 三台不同的服务器上

server1..../conf/zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk

clientPort=2181

 

server.1=master:2888:3888

server.2=slave1:2888:3888

server.3=slave2:2888:3888

 

 

server2..../conf/zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk

clientPort=2181

 

server.1=master:2888:3888

server.2=slave1:2888:3888

server.3=slave2:2888:3888

 

 

server3..../conf/zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/home/hadoop/tmp/zookeeper/zk

clientPort=2181

 

server.1=master:2888:3888

server.2=slave1:2888:3888

server.3=slave2:2888:3888

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值