1、说明
进入zookeeper官网: https://zookeeper.apache.org/releases.html,查询最新的安装包
注意:zookeeper是java语言开发的,在安装zookeeper之前,先在本机安装配置java环境!
2、远程下载命令:
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.9.0/apache-zookeeper-3.9.0-bin.tar.gz
3、解压
tar -zxvf apache-zookeeper-3.9.0-bin.tar.gz
4、配置conf文件
进入到安装目录的…/conf目录下
复制样例配置文件:zoo_sample.cfg,并命名为:zoo.cfg,然后在zoo.cfg中修改自己的配置。
1) cp zoo_sample.cfg zoo.cfg
2) vim zoo.cfg
zoo.cfg的相关配置项其实并不多,这边各个配置项的详细说明如下: # zookeeper内部的基本单位,单位是毫秒,这个表示一个tickTime为2000毫秒,在zookeeper的其他配置中,都是基于tickTime来做换算的 #集群中的follower服务器(F)与leader服务器(L)之间 初始连接 时能容忍的最多心跳数(tickTime的数量)。 #syncLimit:集群中的follower服务器(F)与leader服务器(L)之间 请求和应答 之间能容忍的最多心跳数(tickTime的数量) # 数据存放文件夹,zookeeper运行过程中有两个数据需要存储,一个是快照数据(持久化数据)另一个是事务日志 # 客户端访问端口 |
修改dataDir为自己安装zookeeper的目录即可。
5、配置环境变量
1)vim /etc/profile
添加下面配置
export ZOOKEEPER_HOME=/root/mywork/zookeeper/zookeeper/apache-zookeeper-3.9.0-bin(自己的安装目录)
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
2)source /etc/profile
使环境变量配置生效
6、启动服务
启动服务命令:zkServer.sh start
zkServer.sh status
关闭zkServer的命令是 zkServer.sh stop
7、客户端连接查询
zkCli.sh