zookeeper的简易安装配置

官网的user guide在这:

http://hadoop.apache.org/zookeeper/docs/current/zookeeperStarted.html#sc_RunningReplicatedZooKeeper

 

zookeeper的配置只需要更改两个文件

一个是 ./conf/zoo.cfg

一个是zoo.cfg中配置的dataDir的目录下的myid文件,这个myid文件需要自己创建。

 

进入./zookeeper-3.3.0/conf目录后,

cp zoo_sample.cfg zoo.cfg 拷贝一份

vim .cfg

 

tickTime=2000

# The number of ticks that the initial

# synchronization phase can take

initLimit=10

# The number of ticks that can pass between

# sending a request and getting an acknowledgement

syncLimit=5

# the directory where the snapshot is stored.

dataDir=/data/hadoop-0.20.2/zookeeperdata

# the port at which the clients will connect

clientPort=2181

 

#下面是参与的4个节点

server.1=s1:2888:3888

server.2=s2:2888:3888

server.3=s3:2888:3888

server.4=s4:2888:3888

 

dataDir目录需要逐一手动创建了。

在这个目录下建立文件myid,内容是server后面的id,例如服务器s1对应的是1,则在myid中写入1.

 

将zookeeper-3.3.0分发到所有的服务器中,并且要更改相应的myid.

 

启动zookeeper服务:

bin/zkServer.sh start (对所有的服务器都要执行)

 

如果是新加入的节点的话:

nohup bin/zkCli.sh -server s1:2181 &

 

如果报Cannot open channel to X at election address / Connection refused错误

先不要担心,

一般把所有的服务器是zkServer服务启动后,错误就会消失了。

 

通过web方式可以查看运行在HBase下的zookeeper :

http://master:60010/zk.jsp

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值