centos7配置安装zookeeper3.4.10

来源:互联网 发布:dilili软件下载 编辑:程序博客网 时间:2024/06/06 00:22
系统环境:centos7

软件:zookeeper-3.4.10.tar.gz

下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/

解压tar文件tar -zxvf /home/carifi/下载/zookeeper-3.4.10.tar.gz -C /usr/local

cp ./zoo_sample.cfg ./zoo.cfg

vim zoo.cfg


上面几个参数的意义:

*tickTime:发送心跳的间隔时间,单位:毫秒
*initLimit : zookeeper集群中的包含多台server, 其中一台为leader, 集群中其余的server为follower. initLimit参数配置初始化连接时, follower和leader之间的最长心跳时间. 此时该参数设置为5, 说明时间限制为5倍tickTime, 即5*2000=10000ms=10s.
*syncLimit : 该参数配置leader和follower之间发送消息, 请求和应答的最大时间长度. 此时该参数设置为2, 说明时间限制为2倍tickTime, 即4000ms.
*server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同.
*dataDir:zookeeper保存数据的目录。
*dataLogDir : log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
*clientPort:客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。这个端口号原来为2181,但极易冲突,所以改成了12181.用netstat -lntup检查是没被使用的,再用 lsof -i:2181检查是使用过的。
把zookeeper加入到环境变量中

启动zookeeper服务器zkServer.sh start


原创粉丝点击