admin 管理员组

文章数量: 887007

在hadoop中搭建zookeeper集群

下载zookeeper:
/

之前已经搭建好了三台hadoop集群(=1001.2014.3001.5502),这里我们在这三台机器上都执行以下步骤安装zookeeper。

  •  解压:
[root@hadoop01 wyh]# tar -zxvf zookeeper-3.4.10.tar.gz
  • 配置环境变量:
[root@hadoop01 conf]# vi /etc/profile#添加zookeep的环境变量
ZOOKEEPER_HOME=/usr/local/wyh/zookeeper-3.4.10
PATH=$PATH:$ZOOKEEPER_HOME/bin
export ZOOKEEPER_HOME PATH#使配置生效
[root@hadoop01 conf]# source /etc/profile
  • 拷贝并生成zoo.cfg配置文件:
[root@hadoop01 conf]# cp zoo_sample.cfg zoo.cfg
  • 修改zoo.cfg:
#修改dataDir,需要自己创建该目录:
dataDir=/usr/local/wyh/zookeeper-3.4.10/zkData#添加集群中其他节点的信息
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
#2888是集群中节点之间内部通信使用的端口,3888是集群中选举leader进行投票时所用到的端口
#server.后面的值(1/2/3)表示该节点在集群选举leader中的权重值,也可以认为是集群中的唯一标识,不可重复。
  • 创建zkData目录:
[root@hadoop01 zookeeper-3.4.10]# mkdir zkData

在该目录下创建一个myid文件,配置节点的id:

 这里三台节点的myid依次设置为了1,2,3。

  • 启动zookeeper:
[root@hadoop01 bin]# ./zkServer.sh start

 集群启动成功。

本文标签: 在hadoop中搭建zookeeper集群