Zookeeper集群搭建

x33g5p2x  于2021-03-14 发布在 Zookeeper  
字(1.9k)|赞(0)|评价(0)|浏览(525)

一、Zookeeper集群搭建

[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

:-:

:-:

:-:

相关文章

微信公众号

最新文章

更多