一、安装环境及文件下载

操作系统: CentOS Linux 7 64位

JDK:1.8.0_201

因为ZooKeeper是由java 编写的,所以系统内需要安装和配置jdk

jdk安装参考链接:https://www.cnblogs.com/sxdcgaq8080/p/7492426.html

终端输入  java -version 查看版本号

关于Linux下安装ZooKeeper集群的整理及排错

出现上面的结果代表jdk安装成功

二、下载及解压Zookeeper文件

下载链接:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

下载后文件位于 当前用户文件夹/Downloads文件夹内

将下载好的文件拷贝到 /usr/local/zookeeper 文件夹下

关于Linux下安装ZooKeeper集群的整理及排错

输入[[email protected] zookeeper]#  tar zxvf zookeeper-3.4.13.tar.gz 解压文件

解压成功后删除安装包  [[email protected] zookeeper]# rm -f  zookeeper-3.4.13.tar.gz

查看当前文件夹下的文件 ls

关于Linux下安装ZooKeeper集群的整理及排错

三、配置文件

在Zookeeper文件夹下创建数据目录 

[[email protected] zookeeper]# mkdir data

打开conf文件夹配置zoo.cfg

[[email protected] zookeeper]# cd conf

[[email protected]calhost conf]# cp zoo_sample.cfg zoo.cfg

[[email protected] conf]# vi zoo.cfg

将  dataDir=/tmp/zookeeper 修改为dataDir=/usr/local/zookeeper/data

四、开启Zookeeper

进入zookeeper/bin 目录

[[email protected] conf] cd ../bin

关于Linux下安装ZooKeeper集群的整理及排错
 

开启zookeeper  [[email protected] bin] ./zkServer.sh start

查看zookeeper状态 [[email protected] bin] ./zkServer.sh status

关闭zookeeper [[email protected] bin] ./zkServer.sh stop

关于Linux下安装ZooKeeper集群的整理及排错

五、排错

启动zookeeper之后查看状态提示 Error contacting service. It is probably not running. 时,可以打开bin/zookeeper.out文件查看报错内容

export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$PATH:${JAVA_HOME}/bin

关于Linux下安装ZooKeeper集群的整理及排错

关于Linux下安装ZooKeeper集群的整理及排错

打开zookeeper.out 文件时 提示 nohup: 无法运行命令"/usr/java/jdk1.8.0//bin/java": 没有那个文件或目录

此时 应该给zkServer.sh文件添加Java的路径

  1. 打开zkSserver.sh 文件 在第一行添加

export JAVA_HOME=/usr/java/jdk1.8.0_201
export PATH=$PATH:${JAVA_HOME}/bin

注:该内容需要与该系统内Java环境对应 可打开 /etc/porfile文件查看

 [[email protected] bin] cat /etc/profile

 

关于Linux下安装ZooKeeper集群的整理及排错

将该文件中的JAVA_HOME 与 PATH添加到zkServer.sh 的第一行

关于Linux下安装ZooKeeper集群的整理及排错

重启zookeeper 并查看状态则提示启动成功

本文zookeeper安装参考链接 :https://www.cnblogs.com/subendong/p/7440558.html

相关文章:

  • 2022-12-23
  • 2021-05-16
  • 2021-06-14
  • 2022-12-23
  • 2021-04-28
  • 2022-12-23
猜你喜欢
  • 2021-09-28
  • 2021-08-23
  • 2021-04-16
  • 2022-12-23
  • 2021-11-15
  • 2021-06-09
相关资源
相似解决方案