转载出处:https://www.cnblogs.com/MonsterCui-Code/p/8973727.html
安装Zookeeper
1、解压缩 zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz
2、将j解压后文件移动到目标文件夹中
mv ./zookeeper-3.4.6 /usr/local/zookeeper
3、进入到 /usr/local/zookeeper/zookeeper-3.4.6/conf 目录中
cd zookeeper-3.4.6/conf/
4、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg
在运行Zookeepr前,应先建立配置文件,按惯例命名为zoo.cfg,并把它放在conf子目录下,也可以把它放在/etc/zookeeper下。
cp zoo_sample.cfg zoo.cfg
5、用 vim 打开 zoo.cfg 文件并修改其内容
vim zoo.cfg
// 添加这两句话
dataDir=/usr/local/zookeeper/zookeeper-3.4.6/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.6/logs
6、进入到 /usr/local/services/zookeeper/zookeeper-3.4.6/bin 目录中
vim /etc/profile 配置环境变量
7、使 /etc/ 目录下的 profile 文件即可生效
source /etc/profile
8、启动 zookeeper 服务
cd /usr/local/zookeeper/zookeeper-3.4.6/bin
zkServer.sh start
如打印如下信息则表明启动成功:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
9、查询 zookeeper 状态
zkServer.sh status
10、关闭 zookeeper 服务
zkServer.sh stop
如打印如下信息则表明成功关闭:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
11、重启 zookeeper 服务
zkServer.sh restart
如打印如下信息则表明重启成功:
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
ZooKeeper JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED