本文主要介绍了部署一个单点的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
2
tar zxf apache-zookeeper-3.5.5-bin.tar.gz 
cd apache-zookeeper-3.5.5-bin

建立配置文件

默认没有配置文件,可以直接复制配置文件模板:

1
mv conf/zoo_sample.cfg conf/zoo.cfg

创建数据目录

虽然zookeeper一般数据量不大,但是还是推荐使用单独的数据盘:

1
mkdir /data/zookeeper

然后修改配置文件的如下字段,使用数据目录:

1
2
# conf/zoo.cfg
dataDir=/data/zookeeper

后台方式启动服务

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