zookeeper集群环境搭建

2020-02-28  本文已影响0人  arrow_zh
1、服务器环境

VM安装三台CentOS服务器,可以采用克隆方式安装,配置IP地址如下

node1    192.168.126.200
node2    192.168.126.201
node3    192.168.126.202
2、安装Java环境
2.1、安装RPM包
 rpm -ivh jdk-7u79-linux-x64.rpm 
2.2、设置环境变量
vim  /etc/profile

增加JAVA_HOME

export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=\$PATH:\$JAVA_HOME\bin

生效环境变量

source  /etc/profile
3、安装zookeeper
3.1、下载安装包

通过网址下载安装包:http://zookeeper.apache.org/releases.html 此处下载zookeeper-3.4.14.tar.gz
规划安装目录,解压即可

tar -zxvf zookeeper-3.4.14.tar.gz
3.2、拷贝默认配置文件
 cp zoo_sample.cfg  zoo.cf
3.2、修改配置配置文件
 vim zoo.cfg

采用server.id=ip:port1:port2格式增加所有节点到配置文件,其中port1是集群之间通讯端口号,port2端口为选举端口号
分别在三台服务器的配置文件下增加配置如下:

server.1=192.168.126.200:2888:3888
server.2=192.168.126.201:2888:3888
server.3=192.168.126.202:2888:3888
3.3、修改myid文件

myid文件在zookeeper数据存储目录,数据存储目录为zoo.cfg文件dataDi配置值
分别在三台服务器执行如下代码

vim /tmp/zookeeper/myid
1

vim /tmp/zookeeper/myid
2

vim /tmp/zookeeper/myid
3
3.4、启动服务

三台服务器下分别执行,需要注意防火墙端口号问题,如果局域网建议关闭防火墙方便测试

#启动ZK服务: 
bin/zkServer.sh start
#停止ZK服务: 
bin/zkServer.sh stop
#重启ZK服务: 
bin/zkServer.sh restart
#查看ZK服务状态: 
bin/zkServer.sh status
上一篇 下一篇

猜你喜欢

热点阅读