Linux环境下Zookeeper的安装与配置

时间:2022-06-06 08:27:10

相信大家在学习zookeeper的时候对zookeeper的特性及优点已经有了一定的了解,在这里就不多说了直接上干货。

此处讲解的是单机版zookeeper的安装、 如有错误欢迎指正!

1、首先去官方下载(http://zookeeper.apache.org/releases.html )zookeeper jar包 下载适合自己的版本,在这里我用zookeeper-3.4.10.tar-1.gz 给大家做例子

2、在安装之前首先具备你有一天linux服务器 因为此文主要讲解的是Linux 环境的安装与配置,不过对初学者来讲一般达不到这个要求,公司的服务器也不能让咱们玩。这个时候你可以装个VMware虚拟机  然后下载个Linux镜像文件 装个LInux系统达到 自己的学习效果、一般这种就够你玩了。其中Linux有很多版本 此处我用的是一个近似红帽的CentOS

3、好接下来言归正传、将下载好的jar包上传到/usr/local/ 文件夹下   解压

使用“tar -zxvf zookeeper-3.4.10.tar-1.gz”命令解压zookeeper-3.4.10.tar-1.gz文件到当前文件夹

4、配置环境变量

ZOOKEEPER=/usr/local/zookeeper-3.4.10

PATH=$PATH:$ZOOKEEPER/bin

5、创建数据路径

用“cd zookeeper-3.4.10/conf"命令切换到conf目录下,

用"mv zoo_sample.cfg zoo.cfg "命令重命名 zoo_sample.cfg

/usr/local/zookeeper-3.4目录下创建data 目录和 logs目录

修改配置如下

 tickTime=2000    
 dataDir=/usr/local/zookeeper-3.4.10/data    
 dataLogDir=/usr/local/zookeeper-3.4.10/logs    
 clientPort=4180  

6、启动

切换到zookeeper-3.4.10/bin目录下执行"./zkServer.sh start"开启zookeeper

7、查看状态

执行"./zkServer.sh status ”查看运行状态 Mode: standalone 代表单机运行


8、停止

执行"./zkServer.sh stop ”可停止zookeeper