[info] (1)上传Zookeeper安装包到 bigdata1 的 /data/software
:-:
[info] (2)解压Zookeeper压缩包到 /data/module
# 1.进入/data/software
cd /data/software
# 2.解压Zookeeper到 /data/module
tar -zxvf zookeeper-3.4.10.tar.gz -C /data/module/
[info] (3)进入/data/module/zookeeper-3.4.10,创建一个数据节点 zkData 目录(Zookeeper的快照及日志存放目录)
# 1.进入/data/module/zookeeper-3.4.10
cd /data/module/zookeeper-3.4.10
# 2.创建一个数据节点 zkData 目录
mkdir zkData
[info] (4)进入/data/module/zookeeper-3.4.10/conf 修改配置文件
# 1.进入/data/module/zookeeper-3.4.10/conf
cd /data/module/zookeeper-3.4.10/conf
# 2.里面有三个配置文件,我们只需要修改zoo_sample.cfg,先修改文件名字
mv zoo_sample.cfg zoo.cfg
# 3.编辑zoo.cfg
vi zoo.cfg
# 4.修改dataDir路径为 /data/module/zookeeper-3.4.10/zkData
# 5.在最后加入服务器节点信息
server.1=bigdata1:2888:3888
server.2=bigdata2:2888:3888
server.3=bigdata3:2888:3888
:-:
:-:
[info] (5)配置Zookeeper环境变量
# 1.打开配置环境变量的文件
vi /etc/profile
# 2.添加环境变量
export ZK_HOME=/data/module/zookeeper-3.4.10
export PATH=$PATH:$ZK_HOME/bin
# 3.重新加载配置文件
source /etc/profile
[info] (6)配置myid
# 1.进入zkData
cd /data/module/zookeeper-3.4.10/zkData
# 2.新建一个myid
touch myid
# 3.编辑myid,内容写1,这个1是和配置文件server.1里的1对应
vi myid
:-:
[info] (7)一台主机的Zookeeper配置已经完成,把Zookeeper已经配置好的包拷过去另外两台机器
# 1.进入/data/module
cd /data/module
# 2.拷贝zookeeper-3.4.10项目包到bigdata2的机器:192.168.46.112
scp -r zookeeper-3.4.10 192.168.46.112:/data/module/
# 3.拷贝zookeeper-3.4.10项目包到bigdata3的机器:192.168.46.113
scp -r zookeeper-3.4.10 192.168.46.113:/data/module/
[info] (8)分别修改bigdata2 和 bigdata3 中的 myid 的值,修改为server.2 和 server.3对应的数字
# 1.进入/data/module/zookeeper-3.4.10/zkData
cd /data/module/zookeeper-3.4.10/zkData
# 2.修改myid
vi myid
:-:
:-:
[info] (9)分别配置bigdata2 和 bigdata3的Zookeeper环境变量
# 1.打开配置环境变量的文件
vi /etc/profile
# 2.添加环境变量
export ZK_HOME=/data/module/zookeeper-3.4.10
export PATH=$PATH:$ZK_HOME/bin
# 3.重新加载配置文件(有时候直接复制命令会刷新不到)
source /etc/profile
[info] (9)Zookeeper集群搭建完毕,分别在三台机启动实例
# 1.进入Zookeeper目录(注意:分别登录三台机器启动,超过半数才能启动集群)
cd /data/module/zookeeper-3.4.10
# 2.启动命令
zkServer.sh start conf/zoo.cfg
[info] (10)集群状态监测
# 1.进入Zookeeper目录(
cd /data/module/zookeeper-3.4.10
# 2.集群状态监测
zkServer.sh status conf/zoo.cfg
:-:
:-:
:-:
内容来源于网络,如有侵权,请联系作者删除!