好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Zookeeper3.4.6在Hadoop2.2.0的安装

1.环境配置 本次集群有三台节点 Master : hpd1 Slave:hdp2,hdp3 OS:CentOS6.5 2.下载 Zookeeper3.4.6 Zookeeper3.4.6 下载地址: http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/ 3.解压安装 $tar-zxvfzookeeper-3.4.6.tar.gz 4.配置 设置环境

1.环境配置

本次集群有三台节点

Master : hpd1

2.下载 Zookeeper 3.4.6

Zookeeper 3.4.6 下载地址: http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/

3.解压安装

$tar -zxvf zookeeper-3.4.6.tar.gz

4.配置

设置环境变量

vim /etc/profile

export ZOOKEEPER_HOME=”具体目录”

export PATH=$PATH:$ZOOKEEPER_HOME/bin

关闭 profile 文件 : 执行 source /etc/profile

集群部署

进入 zookeeper-3.4.6/conf


在上面的配置文件中 "server.id=host:port:port" 中的第一个 port 是从机器( follower )连接到主机器( leader )的端口号,第二个 port 是进行 leadership 选举的端口号。

接着在 dataDir 指定的目录下创建一个 myid 的文件,并且写上一行(有且只有一行) , 为本机对应的 id 值,如上图中 server.1=hdp1:2888:3888 那么在 hdp1 机器中德 myid 写入 1 ,同理 hdpn 的机器中的 myid 上写入 n.

远程复制分发安装文件

将上面的的安装文件拷贝到集群中的其他机器上对应的目录下:

scp -r zookeeper/ hdp2:/home/shenlong/distribution/

scp -r zookeeper/ hdp3:/home/shenlong/distribution/

修改对应节点上的 myid

5.启动 Zookeeper 集群

在 Zookeeper 集群的每个节点上,执行启动

$zkServer.sh start


其中 QuorumPeerMain 就是 zookeeper 进程,启动正常。

6.停止进程

zkServer.sh stop

Zookeeper 安装完成!

查看更多关于Zookeeper3.4.6在Hadoop2.2.0的安装的详细内容...

  阅读:45次