本文主要介绍了部署一个单点的zookeeper3.5.5服务
更新于 2021-04-06
下载
下载地址:http://archive.apache.org/dist/zookeeper/
需要下载的包必须带
bin,这个是编译好的,否则运行会报错
1 | wget http://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz |
安装
下载好的zookeeper压缩包已经经过编译,直接解压就可以用:
1 | tar zxf apache-zookeeper-3.5.5-bin.tar.gz |
建立配置文件
默认没有配置文件,可以直接复制配置文件模板:
1 | mv conf/zoo_sample.cfg conf/zoo.cfg |
创建数据目录
虽然zookeeper一般数据量不大,但是还是推荐使用单独的数据盘:
1 | mkdir /data/zookeeper |
然后修改配置文件的如下字段,使用数据目录:
1 | # conf/zoo.cfg |
后台方式启动服务
1 | bin/zkServer.sh start |

前台方式启动
1 | bin/zkServer.sh start-foreground |
查看服务状态
1 | bin/zkServer.sh status |

查看日志
如果是后台方式启动,日志默认存放在安装目录下的logs中,文件名包含主机名:
1 | tail -f apache-zookeeper-3.5.5-bin/logs/zookeeper-root-server-localhost.out |
停止zookeeper服务
1 | bin/zkServer.sh stop |

