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
网友评论