Centos7.3安装Zookeeper

一、准备工作

1、准备服务器,本次安装采用 centos7系统。

2、服务器安装java环境: 需要先安装JKD;

3、准备jdk8安装包,本次采用jdk1.8.0_211.tar.gz版本安装包。

4、准备zookeeper安装包, 本次采用 zookeeper-3.4.14.tar.gz 版本安装包。

二、安装JDK8

1、使用wget方式或者在本地下载好JDK的安装包后拷贝到服务器。

2、解压   tar -zxvf jdk-8u211-linux-x64.tar.gz

3、移动文件夹到相应目录

      cd  /usr/local/src
      mkdir jdk
      然后切换到刚解压后的jdk目录后    mv jdk1.8.0_211 /usr/local/src/jdk

3、配置环境变量:

    vim /etc/profile

    export JAVA_HOME=/usr/local/src/jdk/jdk1.8.0_211
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

4、刷新环境变量

    source /etc/profile

5、验证

   java -version

   java或者javac 命令

三、安装zookeeper

1、解压  tar -zxvf zookeeper-3.4.14.tar.gz

2、修改配置文件

进入conf目录后,将zoo_sample.cfg 复制一份并命名为 zoo.cfg

然后在zookeeper目录下创建data文件夹。

修改zoo.cfg文件中dataDir路径为刚创建的data文件夹的路径

3、启动zookeeper

进入zookeeper目录下bin文件夹中,使用命令启动zookeeper

./zkServer.sh start启动zookeeper

使用命令检查状态./zkServer.sh status

4、设置zookeeper开机启动

a、进入 /etc/init.d目录,创建zookeeper文件

b、zookeeper文件内容为:

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/root/data/soft/zookeeper-3.4.14
export JAVA_HOME=/usr/local/src/jdk/jdk1.8.0_211
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart"  ;;
esac
注意:java和zookeeper路径替换为自己的路径,修改完成之后保存。

c、保存脚本之后,执行以下指令将其注册为服务:

     chkconfig --add zookeeper

d、测试其是否生效,这里采用先停服务,再使用命令启动,注意需要修改创建的zookeeper服务权限

     service zookeeper start

     env: /etc/init.d/zookeeper: 权限不够

    chmod +x zookeeper

    service zookeeper start

   service zookeeper status

   

     

     

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值