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才表示启动成功
云计算是一种服务模型,通过网络的方式,获取资源(计算,存储,网络)