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的安装的详细内容...