轩辕阁 发表于 2015-9-6 07:04:04

部署zookeeper集群

  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
  
  
  
  
页: [1]
查看完整版本: 部署zookeeper集群