美文网首页
CentOS上安装ZooKeeper(单点入门)

CentOS上安装ZooKeeper(单点入门)

作者: 不重要的小编辑 | 来源:发表于2018-08-24 16:42 被阅读0次

    获取安装包

    1.访问 https://www.apache.org/dyn/closer.cgi/zookeeper/,挑选一个下载站点。一般都会选cn的吧~

    进去后,选择需要下载的版本。这里就以最新的稳定版为例。

    2.我们可以先下载到本地,然后上传到服务器。也可以直接下载到服务器上,命令形如:

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz

    安装并配置

    1.解压安装包

    tar -zxvf zookeeper-3.4.12.tar.gz

    2.获取配置文件

    进入解压后的目录里,找到conf文件夹,把里面的zoo_sample.cfg复制一份作为配置文件

    cp zoo_sample.cfg zoo.cfg

    3.修改配置文件zoo.cfg,这里简单配置了下数据文件和日志文件的路径。具体情况得具体配置。

    #数据文件夹

    dataDir=/data/zookeeper-3.4.12/data

    #日志文件夹

    dataLogDir=/data/zookeeper-3.4.12/logs

    4.配置系统环境变量

    vim /etc/profile

    在文件后面追加

    #zookeeper-3.4.12

    export ZOOKEEPER_HOME=/soft/zookeeper-3.4.12/

    export PATH=$ZOOKEEPER_HOME/bin:$PATH

    export PATH

    保存退出后让配置文件生效

    source /etc/profile

    服务启停

    1.进入到 zookeeper 的bin目录里面。

    2.启动 zookeeper 服务

    ./zkServer.sh start

    3.停止 zookeeper 服务

    ./zkServer.sh stop

    4.查看运行状态

    ./zkServer.sh status

    5.重启 zookeeper 服务

    ./zkServer.sh restart

    自启动配置

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

    touch /etc/rc.d/init.d/zookeeper

    2.修改 zookeeper 文件

    #!/bin/bash

    #chkconfig:2345 20 90

    #description:zookeeper

    export JAVA_HOME=/soft/jdk1.8.0_201

    case $1 in

        start) su root /soft/zookeeper-3.4.12/bin/zkServer.sh start;;

        stop) su root /soft/zookeeper-3.4.12/bin/zkServer.sh stop;;

        status) su root /soft/zookeeper-3.4.12/bin/zkServer.sh status;;

        restart) su root /soft/zookeeper-3.4.12/bin/zkServer.sh restart;;

        *) echo "require start|stop|status|restart" ;;

    esac

    注意:文件头部#注释的部分不能少,而且文件中诸如JDK路径,zookeeper路径都需要修改为你自己的。

    3.为新建的/etc/rc.d/init.d/zookeeper文件添加可执行权限

    chmod +x /etc/rc.d/init.d/zookeeper

    4.把zookeeper这个脚本添加到开机启动项里面

    chkconfig --add zookeeper

    5.查看是否添加成功

    chkconfig --list

    结果形如:

    6.至此,可以重启系统进行查看。

    参考

    Linux上安装ZooKeeper并设置开机启动(CentOS7+ZooKeeper3.4.10) https://blog.csdn.net/pucao_cug/article/details/71240246

    在 CentOS7 上安装 Zookeeper-3.4.9 服务 https://www.linuxidc.com/Linux/2016-09/135052.htm

    相关文章

      网友评论

          本文标题:CentOS上安装ZooKeeper(单点入门)

          本文链接:https://www.haomeiwen.com/subject/yjobiftx.html