美文网首页
Linux下安装zookeeper --- 2021-11-09

Linux下安装zookeeper --- 2021-11-09

作者: 一位先生_ | 来源:发表于2021-11-10 10:08 被阅读0次

    本文主要介绍如何在Centos7下安装zookeeper以及如何使用。

    • 安装JDK
    • 下载安装zookeeper
    • 启动zookeeper
    • 设置zookeeper开机自动启动

    一、安装JDK

    使用zookeeper前,必须先安装JDK,如何安装JDK,可以查看:https://www.jianshu.com/writer#/notebooks/51572644/notes/94896296

    二、下载安装zookeeper

    2.1 通过官网下载:Apache Download Mirrors。本文中使用3.7.0版本。

    // 进入下载目录并下载
    cd /data
    wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0.tar.gz
    

    2.2 解压

    // 解压
    tar -zxvf apache-zookeeper-3.7.0.tar.gz
    

    2.3 修改配置文件

    // 1.进入配置文件目录
    cd apache-zookeeper-3.7.0/conf
    
    // 2.将zoo_sample.cfg这个文件复制为zoo.cfg (注意:文件名一定要是zoo.cfg) 
    cp zoo_sample.cfg  zoo.cfg
    
    // 3.修改配置文件
    vi zoo.cfg
    
    image.png

    注意:数据存放目录由自己决定,但是启动服务前一定要确保对应的目录存在,不然启动会失败

    2.4 创建data文件夹

    // 创建data目录
    mkdir /data/apache-zookeeper-3.7.0/data
    

    三、启动zookeeper
    3.1 进入zookeeper下的bin目录

    cd /data/apache-zookeeper-3.7.0/bin
    

    3.2 执行启动命令

    ./zkServer.sh start
    

    启动成功后如下:


    image.png

    除了开启,再备注几个其他命令:

    // 停止
    ./zkServer.sh stop
    
    // 重启
    ./zkServer.sh restart
    
    // 查看状态
    ./zkServer.sh status
    

    虽然这样可以正常启动,但是每次都要进入到zookeeper的bin目录下,为了避免麻烦,可以将zookeeper设置开机启动

    四、设置zookeeper开机自动启动

    4.1 切换到/lib/systemd/system/目录,创建自启动文件

    cd /lib/systemd/system/
    vi zookeeper.service
    

    文件内容如下:

    [Unit]
    Description=zookeeperservice
    After=network.target
    
    [Service]
    WorkingDirectory=/data/apache-zookeeper-3.7.0
    ExecStart=/data/apache-zookeeper-3.7.0/bin/zkServer.sh start
    User=root
    Group=root
    Restart=always
    RestartSec=10
    
    [Install]
    WantedBy=multi-user.target
    

    注意:zookeeper的路径需要修改成自己的!
    4.2 设置自启动

    systemctl enable zookeeper.service
    

    4.3 启动服务

    systemctl start zookeeper.service
    

    4.4 查看启动状态

    systemctl status zookeeper.service
    

    相关文章

      网友评论

          本文标题:Linux下安装zookeeper --- 2021-11-09

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