集群配置 zookeeper

若如初见. 提交于 2020-01-25 17:55:15

环境:虚拟机,三台centos7,已经配置hadoop
ip:
192.168.243.200 master
192.168.243.201 slave1
192.168.243.202 slave2

三台机器均进行以下配置和操作

关闭防火墙

systemctl stop firewalld 
systemctl disable firewalld

解压 zookeeper 的压缩包

cd /usr/local/src
tar xvzf zookeeper-3.4.5.tar.gz
cd zookeeper-3.4.5

修改配置文件

cd conf
# 复制一份模板
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg

修改
dataDir 、dataLogDir
注意:dataDir 、dataLogDir 最好是相同的父目录,都在zookeeper文件里面,如果按照默认,去了/tmp/ 里面创建zookeeper 在进行其他操作是不行的
添加
server.1=master:2881:3881
server.2=slave1:2881:3881
server.3=slave2:2881:3881
在这里插入图片描述
去到 dataDir 对应的路径,创建 data 目录和 logs 目录

cd /usr/local/src/zookeeper-3.4.5
mkdir logs
mkdir data
cd data
vim myid

在 myid 里面,填入server.x 的 x,对应的是哪一台机器,就填那个数

启动

cd bin
./zooServer.sh start

验证

master上
在这里插入图片描述
在这里插入图片描述slave1上
在这里插入图片描述
在这里插入图片描述slave2上
在这里插入图片描述
在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!