774530750 发表于 2017-4-19 08:24:50

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
 
 
 
 
页: [1]
查看完整版本: zookeeper的简易安装配置