基于centos7安装zookeeper

一、下载对应的jar包

下载地址:zookeeper jdk

  1. 通过ftp传输方式

在这里插入图片描述

  1. 通过wget指令
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz

二、创建zookeeper用户登录

useradd zookeeper
passwd zookeeper

接着键入你的密码
在这里插入图片描述
登录新建的用户

su zookeeper

三、安装jdk

在zookeeper用户界面创建新的文件夹

mkdir /home/zookeeper

将压缩包都cp到这里

cp /你传输文件的目录 /home/zookeeper

解压缩

tar -zxvf jdk-15.0.1_linux-x64_bin.tar.gz

在通过root赋予zookeepr编辑/etc/profile文件权限

chmod -R 777 /etc/profile

配置jdk

vi /etc/profile

在这里插入图片描述
如图所示加入如下命令

export JAVA_HOME=/home/zookeeper/jdk-15.0.1  #jdk安装目录
export JRE_HOME=${
    
    JAVA_HOME}/jre
export CLASSPATH=.:${
    
    JAVA_HOME}/lib:${
    
    JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${
    
    JAVA_HOME}/bin:${
    
    JRE_HOME}/bin
export PATH=$PATH:${
    
    JAVA_PATH}

键入 :wq 保存退出

四、安装zookeeper

  • 解压缩
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
  • 创建data文件
mkdir data
  • 进入conf目录
cd conf
  • 复制一份zoo.cfg文件
cp zoo.cfg zoo_sample.cfg

在这里插入图片描述

  • 启动zookeeper
cd ..
cd bin

在这里插入图片描述

./zkServer.sh start

注意:这里可能会遇到如下情况的错误

错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

原因:可能是你zookeeper目录下缺少zookeeper.x.x.x.jar
解决

  • 方法1:在lib包里面重新拉取过来就行
  • 方法2:下载-bin.tar.gz版本的jar包

在这里插入图片描述

  • 查看启动状态
./zkServer.sh status
ps -ef | grep zookeeper
  • 进入zookeepr控制台
./zkCli.sh

在这里插入图片描述
配置成功!!!

猜你喜欢

转载自blog.csdn.net/weixin_44763595/article/details/109962538