7、ZooKeeper 组件安装配置

第七章(zookeeper)实验步骤:

1.配置时间同步(在所有节点上执行)

yum -y install chrony
vi /etc/chrony.conf
pool time1.aliyun.com iburst
#保存以上配置后执行以下命令

systemctl enable --now chronyd
systemctl status chronyd
# 执行以上命令后如果看到running则表示成功

2.部署zookeeper(在master上操作)

使用xftp上传软件包至/opt/software

tar xf /opt/software/zookeeper-3.4.8.tar.gz -C /usr/local/src/
cd /usr/local/src/
mv zookeeper-3.4.8 zookeeper
cd /usr/local/src/zookeeper/
mkdir data logs
echo '1' > /usr/local/src/zookeeper/data/myid
cd /usr/local/src/zookeeper/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

dataDir=/usr/local/src/zookeeper/data
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
# 保存后执行以下命令

vi /etc/profile.d/zookeeper.sh

export ZOOKEEPER_HOME=/usr/local/src/zookeeper
export PATH=${ZOOKEEPER_HOME}/bin:$PATH
# 保存后执行以下命令

chown -R hadoop.hadoop /usr/local/src/
scp -r /usr/local/src/zookeeper slave1:/usr/local/src/
scp -r /usr/local/src/zookeeper slave2:/usr/local/src/
scp /etc/profile.d/zookeeper.sh slave1:/etc/profile.d/
scp /etc/profile.d/zookeeper.sh slave2:/etc/profile.d/

# 在所有slave节点上执行以下命令
chown -R hadoop.hadoop /usr/local/src/
ll /usr/local/src/

# 在slave1上执行以下命令
echo '2' > /usr/local/src/zookeeper/data/myid

# 在slave2上执行以下命令
echo '3' > /usr/local/src/zookeeper/data/myid

3.启动zookeeper(在所有节点上执行)

su - hadoop
jps
zkServer.sh start
# 执行完以上命令后要在每个节点上看到QuorumPeerMain进程才表示成功部署

zkServer.sh status
# 要确保能够看到1个leader,2个follower才表示启动成功
posted @ 2022-05-06 14:50  陽YANG  阅读(39)  评论(0编辑  收藏  举报