前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >部署zookeeper集群

部署zookeeper集群

作者头像
岑玉海
发布2018-02-28 16:20:55
8050
发布2018-02-28 16:20:55
举报
文章被收录于专栏:岑玉海

1.把zookeeper.tar.gz解压之后,移动到/usr目录下

2.首先要给zookeeper之间的每个节点的ssh设置无密码登陆

 3.在zookeeper目录下编辑zoo.cfg,复制zoo_sample.cfg进行修改 最终配置内容如下:

tickTime=2000

initLimit=5

syncLimit=2

dataDir=/usr/zookeeper/data

dataLogDir=/usr/zookeeper/logs

clientPort=2181

server.1=hadoop.Master:2888:3888

server.2=hadoop.SlaveT1:2888:3888

server.3=hadoop.SlaveT2:2888:3888

这三个地址已经在/etc/hosts文件中进行了设置

hadoop.Master:192.168.1.133

hadoop.SlaveT1:192.168.1.134

hadoop.SlaveT2:192.168.1.135 3

在/usr/zookeeper/data目录下新建myid文件

在hadoop.Master设置为1

在hadoop.SlaveT1设置为2

在hadoop.SlaveT2设置为3

4.现在基本已经设置完了,启动之后,使用zkServer.sh status查看状态,结果告诉你,It's probably not running.没有运行,这是咋回事 原来是防火墙的问题,把防火墙都关闭了,就好了。

5.关闭防火墙 service iptables stop

6.分别启动这三个zookeeper

/usr/zookeeper/bin/zkServer.sh start

查看状态

/usr/zookeeper/bin/zkServer.sh stauts

第一个启动的会出现以下文字:

JMX enabled by default Using config: /usr/zookeeper/bin/../conf/zoo.cfg Mode: leader

之后启动的会出现以下文字:

JMX enabled by default Using config: /usr/zookeeper/bin/../conf/zoo.cfg Mode: followers

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档