CentOS下安装zookeeper

1、安装JDK,详细见https://www.cnblogs.com/zhi-leaf/p/5996287.html。

2、访问http://mirrors.hust.edu.cn/apache/zookeeper/,下载tar.gz安装文件。

  本文使用的版本是zookeeper-3.4.13.tar.gz

3、通过ftp等工具将安装文件放到linux服务上。

4、在/usr/local/目录下创建文件夹zookeeper。

cd /usr/local/
mkdir zookeeper
cd zookeeper/

5、解压安装文件到当前目录(/usr/local/zookeeper)

tar -zxvf /var/ftp/pub/zookeeper-3.4.13.tar.gz

6、复制conf目录下的zoo_sample.cfg文件,并修改数据存储和日志存储配置

cd zookeeper-3.4.13/conf/
cp zoo_sample.cfg zoo.cfg

 7、启动zookeeper

cd bin/
./zkServer.sh start
./zkServer.sh status

上图通过zkServer.sh status命令查看到服务已启动,并且为单例模式。

8、zookeeper常见命令

  启动服务:zkServer.sh start

  查看状态:zkServer.sh status

  关闭服务:zkServer.sh stop

  启动服务:zkServer.sh restart

9、设置开启启动

  1)在/etc/init.d/目录下创建文件zookeeper

cd /etc/init.d/
vi zookeeper

  2)输入内容

#!/bin/bash
# chkconfig: 345 63 37
# description: zookeeper-3.4.13
# processname: zookeeper-3.4.13

#export JAVA_HOME=/
export ZK_HOME=/usr/local/zookeeper/zookeeper-3.4.13
  
case "$1" in
    start)
        $ZK_HOME/bin/zkServer.sh start
        ;;
    stop)
        $ZK_HOME/bin/zkServer.sh stop
        ;;
    restart)
        $ZK_HOME/bin/zkServer.sh restart
        ;;
    status)
        $ZK_HOME/bin/zkServer.sh status
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|status}"
        ;;

esac
exit 0

  3)设置zookeeper文件权限

chmod 777 zookeeper

  4)设置开机启动

chkconfig zookeeper on

  5)命令

service zookeeper start // 启动
service zookeeper stop // 停止
service zookeeper restart // 重新启动
service zookeeper status // 查看状态
原文地址:https://www.cnblogs.com/zhi-leaf/p/10140082.html