一、下载对应的jar包
- 通过ftp传输方式
- 通过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
配置成功!!!