zookeeper 安装

原创
2018/10/23 18:39
阅读数 56

1.下载解压

下载链接:http://archive.apache.org/dist/zookeeper

选择合适的版本

#下载
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
#解压
tar -zxvf zookeeper-3.4.5.tar.gz

2.修改配置文件

进入conf目录找到zoo_sample.cfg 复制一份

cd zookeeper-3.4.5/conf
cp zoo_sample.cfg zoo.cfg

配置文件如下:

#单机环境
tickTime=2000
dataDir=/usr/myapp/zookeeper-3.4.5/data
dataLogDir=/usr/myapp/zookeeper-3.4.5/logs
clientPort=2181

#伪集群
tickTime=2000
dataDir=/usr/myapp/zookeeper1/data
dataLogDir=/usr/myapp/zookeeper1/logs
clientPort=2181
initLimit=5
syncLimit=2
server.1=192.168.220.128:2888:3888
server.2=192.168.220.128:4888:5888
server.3=192.168.220.128:6888:7888

#集群
tickTime=2000
dataDir=/usr/myapp/zookeeper2/data
dataLogDir=/usr/myapp/zookeeper2/logs
clientPort=3181
initLimit=5
syncLimit=2
server.1=192.168.220.128:2888:3888
server.2=192.168.220.128:4888:5888
server.3=192.168.220.128:6888:7888

注意:

如果data和logs文件夹不存在需要mkdir新建,集群和伪集群需要在data下新建名为myid的文件,写入唯一id

可用如下命令实现:

echo '1' > data/myid
echo '2' > data/myid
echo '3' > data/myid

3.启动

进入bin目录,启动、停止、重启分和查看当前节点状态(包括集群中是何角色)别执行:

./zkServer.sh start
./zkServer.sh stop
./zkServer.sh restart
./zkServer.sh status

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部