①将安装包上传的集群的任意一个节点上
②解压:tar -zxvf ZooKeeper-3.4.7.tar.gz -C /applications③修改相应的配置文件
cd /application/ ZooKeeper-3.4.7/conf/
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
参数详解: 配置参数解析:
tickTime=2000 #它用来控制心跳和超时,默认情况下最小的会话超时时 间为两倍的 tickTime。
initLimit=10 #此配置表示,允许 follower (相对于 leader 而言的“客户端”)连接并同步到 leader 的初始化连接时间,它以 tickTime 的倍数来表示。当超过设置倍数的 tickTime 时间,则 连接失败。
syncLimit=5 #此配置表示,leader 与 follower 之间发送消息,请求和应答时间长度
dataDir=/home/hadoop/apps/zkdata #存储内存中数据库快照的位置(核心数据存储位置)
dataLogDir=/root/apps/zklog #日志存放目录
clientPort=2181 #端口号
#server.id=主机名:心跳端口:选举端口(id是任意的,但是不能重复,在1~255之间)
server.1=hadoop01:2888:3888
server.2=hadoop02:2888:3888
server.3=hadoop03:2888:3888
④分发安装包
cd /applications
scp -r