概述
1 安装背景
准备搭建三个节点的zookeeper集群
使用的节点操作系统为CentOS_65
node02 node03 node04
192.168.110.102 192.168.110.103 192.168.110.104
zk zk zk
2 安装zookeeper
首先在node02节点安装并配置zookeeper,完成之后分发给node03,node04即可.
下载地址: http://zookeeper.apache.org
本次示范使用版本为
zookeeper-3.4.6
在linux系统中解压完成即安装成功.
我的安装目录为/opt/hdfs/zookeeper-3.4.6.
3 配置zookeeper
进入zookeeper安装目录下的conf目录
备份一个zoo_sample.cfg,重命名为zoo.cfg,编辑zoo.cfg文件
第十二行,修改dataDir目录
改为
同时在文件末尾加上
server.1=192.168.110.102:2888:3888
server.2=192.168.110.103:2888:3888
server.3=192.168.110.104:2888:3888
server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口.
根据之前配置的server.x设定每个节点的zookeeper的id
mkdir -p /var/hdfs/zk (之前设置的dataDir)
echo 1 > /var/hdfs/zk/myid && cat /var/hdfs/zk/myid (node02为1,node03为2,node04为3)
由node02节点分发zookeeper
scp -r zookeeper-3.4.6/ node03:/opt/hdfs/
scp -r zookeeper-3.4.6/ node04:/opt/hdfs/
修改环境变量
node02/node03/node04三个节点修改环境变量,添加(添加ZOOKEEPER_HOME部分)
export JAVA_HOME=/usr/java/jdk1.7.0_67
export HADOOP_PREFIX=/opt/hdfs/hadoop-2.6.5
export ZOOKEEPER_HOME=/opt/hdfs/zookeeper-3.4.6
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin:$ZOOKEEPER_HOME/sbin:$ZOOKEEPER_HOME/bin
使环境变量生效,输入
source /etc/profile
4 启动zookeeper
首先关闭防火墙
service iptables stop
分别在每个节点输入命令
zkServer.sh start
并检查启动是否成功
zkServer.sh status
最后
以上就是彪壮西装为你收集整理的[zk]zookeeper集群的安装部署的全部内容,希望文章能够帮你解决[zk]zookeeper集群的安装部署所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复