yunde110 发表于 2015-9-7 11:34:40

Zookeeper的集群安装和配置

zk服务器集群规模不小于3个节点,要求各服务器之间系统时间要保持一致。
  在master节点的/home/hadoop目录下,解压缩zk....tar.gz,具体安装的路径自选
  解压后重命名该文件夹为zk
  设置环境变量
  vi /etc/profile
  新增
  export ZOOKEEPER_HOME=/home/hadoop/zk
  path后新增
  :$ZOOKEEPER_HOME/bin

  source /etc/profile
  保存文件生效
  

  在另外两个节点slave1和slave2上分别设置改环境变量
  

  进入zk目录
  在conf目录下,重命名文件
  mv zoo_sample.cfgzoo.cfg
编辑该文件,执行vi zoo.cfg
修改dataDir=/home/hadoop/zk/data
  新增
  server.0=master:2888:3888
server.1=slave1:2888:3888
  server.2=slave2:2888:3888
  

创建文件夹mkdir /home/hadoop/zk/data
  在data目录下,创建文件myid,内容为0
  

  把zk目录复制到slave1和slave2中
  scp -r zk slave1:/home/hadoop
  scp -r zk slave2:/home/hadoop
把slave1中相应的myid的值改为1
  把slave2中相应的myid的值改为2
  

  启动,在三个节点上分别执行命令zkServer.sh start


  检验,在三个节点上分别执行命令zkServer.sh status


  

  配置成功
页: [1]
查看完整版本: Zookeeper的集群安装和配置