安装
上传Zookeeper的tar包到/opt/software 路径下
解压到 /opt/module路径下
tar -zxf zookeeper-3.4.10.tar.gz -C /opt/module/
配置
1.配置zoo.cfg文件
进入zookeeper目录下的conf
cd /zookeeper-3.4.10/conf
这里面有3个文件,要将zoo_sample.cfg复制,命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
接下来编辑zoo.cfg文件
vim zoo.cfg
修改:dataDir=/opt/module/zookeeper-3.4.10/zkData
添加:
server.1=hadoop101:2888:3888
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
2.创建zkData目录设置myid
这里myid文件的内容要与前面设置的server.后面的数字进行对应,比如本机是hadoop101就是1
mkdir zkData
cd zkData
touch myid
echo 1 > myid
3.配置log日志
vim zkEnv.sh
ZOO_LOG_DIR="/opt/module/zookeeper-3.4.10/logs"
4.分发集群
xsync zookeeper-3.4.10/
5.修改其他节点的myid
cd /opt/module/zookeeper-3.4.10/zkData
hadoop102、hadoop103的myid分别改为2,3
群起zookeeper
每台节点虚拟机分别启动,并查看状态
bin/zkServer.sh start
bin/zkServer.sh status