【Linux】Centos7.6 安装Zookeeper

5,506 阅读2分钟

Apache Zookeeper安装包下载

  1. 安装Zookeeper之前我们先到Apache Zookeeper 官网下载Zookeeper的安装包 Apache Zookeeper 下载 zookeeper-3.4.13.tar.gz
  2. 使用Xftp把Zookeeper安装包上传到服务器

安装Apache Zookeeper 单机版

  1. 使用Xsheel连接服务器对Zookeeper进行解压
tar -zxvf zookeeper-3.4.13.tar.gz # 解压Zookeeper

2. 删除Zookeeper安装包

rm -f zookeeper-3.4.13.tar.gz # 删除Zookeeper安装包
  1. 对环境变量进行编辑打开环境变量 按下INSERT或者i键进入编辑模式
vim /etc/profile # 

4. 输入以下命令然后保存退出 按下ESC然后按下SHIFT+wq

# 添加Zookeeper HOME路径
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.13
# 在export PATH 下添加 ZOOKEEPER_HOME
export PATH=$PATH:${JAVA_HOME}/bin:$ZOOKEEPER_HOME/bin

配置Zookeeper zoo.cfg文件

  • tickTime:用于计算机的时间单元。比如session超时:N*tickTime
  • initLimit:用于集群,允许从节点连接并同步到 master节点的初始化时间,以tickTime的倍数来表示
  • syncLimit:用于集群,Master主节点与从节点之间发送消息,请求和应答时间长度(心跳机制)
  • dataDir:必须配置 存贮Zookeeper一些相关的数据和文件等等都会存在这个目录下
  • dataLogDir:日志目录,如果不配置会共用dataDir目录
  • clientProt:连接服务器的端口:默认2181
  1. 打开Zookeeper安装路径进入conf文件夹下复制zoo_sample.cfg取名为zoo.cfg
# 这里进入的是自己安装的Zookeeper路径
cd /usr/local/zookeeper-3.4.13/conf 
# 拷贝并且重命名
cp zoo_sample.cfg zoo.cfg
  1. 使用vim命令查看发现没有dir和log文件目录所以我们要创建后配置。退出到Zookeeper目录创建dataDir和dataLogDir文件夹
mkdir dataDir
mkdir dataLogDir

3. 创建后进入zoo.cfg文件中进行配置

# 使用vim命令打开zoo.cfg然后退出保存
vim zoo.cfg
# 添加路径
dataDir=/usr/local/zookeeper-3.4.13/dataDir # 路径为自己的实际路径为准
dataLogDir=/usr/local/zookeeper-3.4.13/dataLogDir # 路径为自己的实际路径为准

4. 进入bin目录执行命令进行启动测试是否安装成功

# 启动命令
./zkServer.sh start
# 测试是否启动正常
./zkServer.sh status

如图所示Zookeeper安装启动成功,模式为单机模式。到此我们的单机版Zookeeper 已经安装成功。