zookeeper环境配置
Posted songweideboke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper环境配置相关的知识,希望对你有一定的参考价值。
---恢复内容开始---
一,下载与解压
zookeeper 下载地址
:http://www.apache.org/dyn/closer.cgi/zookeeper/
下载以后通过SerureCRT的sftp工具解压上传到指定的虚拟机文件目录的地址下
上传完毕以后可以在指定的目录下解压
这里复制粘贴CRT右键会和我的飞秋上的截图工具冲突,导致下图情况(关闭 飞秋截图即可解决):
二, zookeeper 配置
1,先在解压文件后的文件zookeeper-3.4.10中创建data文件夹 ,用来存放开启zookeeper时的临时连接文件,连接报错文件和myid文件。
2,在conf目录下创建一个配置文件zoo.cfg,会有一个zoo作为参考。(创建完zoo.cfg 删除参考即可)
zoo.cfg文件内容如下:
tickTime=2000 #tickTime:发送心跳的间隔时间,单位:毫秒
dataDir=/home/zookeeper-3.4.10/data/ #zookeeper保存数据的目录。必须新建一个目录,建议在zookeeper/data/,里面存放myid文件
dataLogDir=/home/zookeeper-3.4.10/dataLog
clientPort=2181 #客户端连接 Zookeeper 服务器的端口, Zookeeper 会监听这个端口,接受客户的访问请求。最好一台客户端机器配一个
initLimit=5 #这个配置项是用来配置 Zookeeper 接受客户端(这里所说的客户端不是用户连接 Zookeeper 服务器的客户端,
syncLimit=2 #这个配置项标识 Leader 与 Follower 之间发送消息,请求和应答时间长度,最长不能超过多少个 tickTime 的时间长度,
server.1=192.168.184.131:2888:3888 # server.n 表示第几号服务器 nserver.1 与 myid中的数字相对应
server.2=192.168.184.133:2888:3888 #192.168.184.133 为对应服务器的ip地址
server.3=192.168.184.134:2888:3888 #2888 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;
三 , 测试
1,测试启动zookeeper
没有配置环境变量时,在安装文件的bin目录下 :
./zkServer.sh start/stop
启动成功时会有:显示:Starting zookeeper ... STARTED 表示启动成功
2,测试启动客户端
没有配置环境变量时,在安装文件的bin目录下 :
./zkCli.sh
启动成功时会有:WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0]
3,配置环境变量
在 vi /etc/proflie 添加,如图
以上是关于zookeeper环境配置的主要内容,如果未能解决你的问题,请参考以下文章
kafka+zookeeper环境配置(linux环境单机版)
kafka+zookeeper环境配置(linux环境单机版)