Qizonghui的博客

大牛路上

linux下zookeeper之单机配置

1.下载zookeeper 以及jdk

链接:https://pan.baidu.com/s/1C7GgOcZ3JFnXefA5G1Tn7A 密码:i2r3

2.解压到指定目录:tar -xzvf ***.tar.gz -C {path}

3.配置环境变量:/ect/profile

export JAVA_HOME={jdkPath}

export ZK_HOME={ZkPath}

export PATH=$JAVA_HOME/bin:$ZK_HOME/bin:$PATH

4.创建:创建日志目录;(如果不创建zkdataLogDir;那么快照日志和事物日志都会存储到哦dataDir中;)

快照日志存储目录 dataDir=

zk事物日志存储目录 dataLogDir=

5.进入到zk路径${zookeeperPath}/conf

穿建zoo.cfg:copy zoo_sample.cfg 更名为zoo.cfg

6.修改配置文件zoo.cfg

#基本事件单元,以毫秒为单位。它用来控制心跳和超时,默认情况下最小的会话超时时间为两倍的 tickTime
tickTime=2000
#存放内存数据库快照的位置
dataDir=/usr/zdatadir
#事务日志目录
dataLogDir=/usr/zlogdir
client连接的端口
clientPort=2181
#这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,而是 Zookeeper 服务器集群中连接到 Leader 的 Follower 服务器)初始化连接时最长能忍受多少个心跳时间间隔数。当已经超过5个心跳的时间(也就是 tickTime)长度后 Zookeeper服务器还没有收到客户端的返回信息,那么表明这个客户端连接失败。总的时间长度就是 5*2000=10 秒 
initLimit=5
#这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,总的时间长度就是 2*2000=4 秒 
syncLimit=2
#服务端口(如若不指定默认8080,故修改成不被占用端口)
admin.serverPort=8888 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Qizonghui/article/details/79977372
个人分类: zookeeper
上一篇spring-boot application.properties配置详情之DataSource
下一篇mongdb配置文件一
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭