1、三台服务器 开放端口
192.168.204.81 2181/2881/3881
192.168.204.81 2181/2881/3881
192.168.204.81 2181/2881/3881
2、添加主机与映射名
Vim /etc/hosts
192.168.204.81 bigdata81
192.168.204.82 bigdata82
192.168.204.83 bigdata83
3、zookeeper下载
Wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -zxvf zookeeper-3.4.14.tar.gz
mv zookeeper-3.4.14 zookeeper
cd zookeeper
mkdir data logs
cd conf/
cp zoo_sample.cfg zoo.cfg
4、修改zoo.cfg配置文件
tickTime=2000
initLimit=10
syncLimit=5
保持的数据目录 这下面的myid 代表服务器编号
dataDir=/data/program/software/zookeeper/data
dataLogDir=/data/program/software/zookeeper/logs
客户端端口,监听这个端口接受客户访问
clientPort=2181
心跳包间隔时间
tickTime=200
链接超时时间 =10个心跳间隔时间
InitLimit=10
集群内部发送消息,请求应答时间不能超过5个心跳间隔时间
SyncLimit=5
5、Server.服务器编号(myid里的)=服务器ip:集群内部通讯端口:leader选举端口
server.1=bigdata81:2881:3881
server.2=bigdata82:2881:3881
server.3=bigdata83:2881:3881
mkdir -p /data/program/software/zookeeper/data
cd /data/program/software/zookeeper/data
vi myid 对应的服务器添加服务器编号1,2,3
6、在bin下 ./zkServer.sh start启动三台服务器
./zkServer.sh status 查看启动状态
Tail -500f zookeeper.out查看日志状态