基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

1.将本地下载好的zookeeper-3.4.10.tar.gz安装包,上传至hadoop001节点下的/home/hadoop/app目录下;

2.解压

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

3.删除zookeeper-3.4.10.tar.gz安装包

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

4.重命名

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

5. 修改Zookeeper中的配置文件

   复制一个zoo.cfg文件

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

 基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

   编辑zoo.cfg文件

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

6、通过脚本deploy.sh将Zookeeper安装目录拷贝到其他节点上面,输入deploy.sh zookeeer/ /usr/hadoop/app slave,如下所示

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

7.在所有节点创建数据目录:runRemoteCmd.sh "mkdir -p /usr/hadoop/data/zookeeper/zkdata" all
8.在所有节点创建日志目录:runRemoteCmd.sh "mkdir -p /usr/hadoop/data/zookeeper/zkdatalog" all

9.分别在hadoop001、hadoop002、hadoop003、hadoop004、hadoop005节点上,进入/usr/hadoop/data/zookeeper/zkdata目录下,创建文件myid,里面的内容分别填充为:1、2、3、4、5。

10.配置hadoop001的Zookeeper环境变量,vi /etc/profile, 输入内容,然后按esc,输入”:x”,保存退出,最后,输入source /etc/profile,使其立马生效,其他节点和hadoop001一样的配置。

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

11.启动Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

12.关闭Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

13.使用runRemoteCmd.sh 脚本,启动所有节点上面的Zookeeper

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

14.查看所有节点上的QuorumPeerMain进程是否启动

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper

15.查看所有节点上Zookeeper的状态

基于hadoop2.6.5搭建5个节点的分布式集群—(六)安装Zookeeper