1、环境准备
1.1、至少三台服务器
1.2、安装jdk
1.3、下载zookeeper安装包,下载地址:zookeeper
2、上传安装包到服务器,并解压
安装包上传到三台服务器的指定目录,并解压
tar -zxvf zookeeper-3.4.10.tar.gz
3、重命名
mv zookeeper-3.4.10 zookeeper
4、修改配置文件名称
使用mv命令将zoo_sample.cfg文件重命名为zoo.cfg
mv zoo_sample.cfg zoo.cfg
5、创建存放zookeeper数据的目录
mkdir /tmp/zookeeper
6、创建存放zookeeper日志的目录
mkdir /tmp/zookeeper/log
7、设置配置文件
vim zookeeper/conf/zoo.cfg
dataDir=/tmp/zookeeper
dataLogDir=/tmp/zookeeper/log
server.1=xxx.xxx.xxx.128:2888:3888
server.2=xxx.xxx.xxx.129:2888:3888
server.3=xxx.xxx.xxx.130:2888:3888
解释:server.服务器ID=服务器IP地址:服务器之间通信端口:服务器之间投票选举端口
8、创建myid文件
在/tmp/zookeeper/下创建myid文件
这个文件就是记录每个服务器的ID
之前的配置三台服务器的配置都是一样,这里的myid文件分别设置值\:1,2,3
9、启动服务器
三台都启动zookeeper服务
zkServer.sh start
10、查看状态
./zkServer.sh status
一台leader,两台follower
11、启动客户端
启动客户端看看服务是否可用
进入bin目录,出现如下内容表示可用
./zkCli.sh
12、退出客户端
quit
13、关闭zookeeper服务端
./zkServer.sh stop
结束!!!!
孤独是上帝在提醒你,该充实自己了。