zookeeper集群的搭建
前言
文章中使用到的zookeeper启停脚本、文件或文件夹分发脚本、以及查看所有节点jps进程脚本 的编写文章链接:大数据集群搭建以及使用过程中几个实用的shell脚本
zookeeper资源下载:zookeeper下载,提取码:1234
文章目录
- 前言
- 1、上传
- 2、解压
- 3、重命名
- 4、修改配置文件
- 5、在zookeeper中创建zkData文件夹,以及myid文件
- 6、配置环境变量
- 7、分发
- 8、修改其他节点的myid文件
- 9、启动后jps进程(包含hdfs和yarn)
1、上传
将 zookeeper-3.4.10.tar.gz 上传到 /opt/modules
2、解压
解压到 /opt/installs
tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/installs/
3、重命名
cd /opt/installs
mv zookeeper-3.6.4 zookeeper
4、修改配置文件
进入到/opt/installs/zookeeper/conf文件夹下,重命名zoo_sample.cfg
# 1、重命名:
mv zoo_sample.cfg zoo.cfg
# 2、并修改这个配置文件:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/installs/zookeeper/zkData
clientPort=2181
server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888
5、在zookeeper中创建zkData文件夹,以及myid文件
mkdir zkData
cd zkData/
echo "1" > myid
6、配置环境变量
vi /etc/profile
export ZOOKEEPER_HOME=/opt/installs/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
刷新环境变量:
source /etc/profile
7、分发
xsync.sh /opt/installs/zookeeper
xsync.sh /etc/profile
8、修改其他节点的myid文件
在node02中,修改myid 为2
在node03中,修改myid为3
9、启动后jps进程(包含hdfs和yarn)
node01
NameNode,DataNode,ResourceManager,NodeManager,QuorumPeerMain
node02
SecondaryNameNode,DataNode,NodeManager,QuorumPeerMain
node03
DataNode,NodeManager,QuorumPeerMain