一、安装前准备
1.下载zookeeper
http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
2.准备至少2台服务器,假设
192.168.1.100
192.168.1.200
二、安装与配置
1.解压并重命名目录
tar zxvf /usr/local/zookeeper-3.4.6.tar.gz
mv zookeeper-3.4.6 zookeeper
2.新建zookeeper配置
cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg
vi /usr/local/zookeeper/conf/zoo.cfg
zoo.cfg的配置如下:
tickTime=2000
dataDir=/usr/local/zookeeper/data
initLimit=5
syncLimit=2
clientPort=2181
server.1=192.168.1.100:2888:3888
server.2=192.168.1.200:2888:3888
3.新建data目录
mkdir /usr/local/zookeeper/data
4.设置服务器id
touch /usr/local/zookeeper/data/myid
对于192.168.1.100,myid文件内容设置为1
对于192.168.1.200,myid文件内容设置为2
5.启动zookeeper
在192.168.1.100和192.168.1.200分别执行如下命令:
/usr/local/zookeeper/bin/zkServer.sh start
6.至此,zookeeper安装与配置完成
三、错误处理
1.zookeeper服务器的时区必须一致,不然会无法启动。
四、其他
1.状态查看
/usr/local/zookeeper/bin/zkServer.sh status