Zookeeper集群安装文档
1. 安装环境:centos,jdk8 ,三台相同的机器
例: 192.168.0.1
192.168.0.2
192.168.0.3
2. 安装包下载:http://www-eu.apache.org/dist/zookeeper/zookeeper-3.4.10/
3. 解压:将下载好的安装包放到三台机器的/export/servers 目录下,并解压
tar -zxvf zookeeper-3.4.10.tar.gz (三台机器操作一致)
进入解压好的zookeeper-3.4.10 目录下,可以看见如下目录结构:
这其中,bin目录主要是启动相关文件,conf目录主要是配置文件
4. 修改zookeeper配置文件:
l 进入到zookeeper-3.4.10目录下后,进入conf目录下::cdconf
l 修改zoo.cfg 配置文件: vizoo.cfg
l 将zoo.cfg内容全部删除,添加内容如下:
tickTime=2000
initLimit=15
syncLimit=10
dataDir=/export/servers/zookeeper-3.4.10/data
dataLogDir=/export/servers / zookeeper-3.4.10/logs
clientPort=2181
maxClientCnxns=150
autopurge.purgeInterval=6
autopurge.snapRetainCount=15
server.1=192.168.0.1:2888:3888
server.2=192.168.0.2:2888:3888
server.3=192.168.0.3:2888:3888
其中dataDir和dataLogDir指定的目录需手动创建
mkdir /export/servers/ zookeeper-3.4.10/data
mkdir /export/servers/ zookeeper-3.4.10/logs
l 进入刚刚创建的dataDir目录:cd/export/servers/ zookeeper-3.4.10/data
创建名为myid的文件,并写入server.x对应的序号x
例如:192.168.0.1的机器上,myid文件里就写入 1 ,然后保存退出即可
保存退出命令为::wq (即英文冒号加上wq)
5. 启动服务器:
l 进入zookeeper的bin目录:cd/export/servers/ zookeeper-3.4.10/bin
l 启动命令:./zkServer.shstart
l 查看状态:./zkServer.shstatus