我是靠谱客的博主 彪壮西装,最近开发中收集的这篇文章主要介绍[zk]zookeeper集群的安装部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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集群的安装部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部