如何在CentOS上启动和停止Zookeeper服务

在CentOS上启动和停止Zookeeper服务,可以按照以下步骤操作:启动Zookeeper服务进入Zookeeper的安装目录:cd /path/to/zookeeper使用zkServer.sh脚本启动Zookeeper:bin/zkServer.sh start检查Zookeeper状态:bin/zkServer.sh status如果Zookeeper成功启动,你会看到类似以下的

在CentOS上启动和停止Zookeeper服务,可以按照以下步骤操作:

启动Zookeeper服务

  1. 进入Zookeeper的安装目录

    cd /path/to/zookeeper
    
  2. 使用zkServer.sh脚本启动Zookeeper

    bin/zkServer.sh start
    
  3. 检查Zookeeper状态

    bin/zkServer.sh status
    

    如果Zookeeper成功启动,你会看到类似以下的输出:

    ZooKeeper JMX enabled by default
    Using config: /path/to/zookeeper/conf/zoo.cfg
    Mode: leader
    

停止Zookeeper服务

  1. 进入Zookeeper的安装目录

    cd /path/to/zookeeper
    
  2. 使用zkServer.sh脚本停止Zookeeper

    bin/zkServer.sh stop
    
  3. 检查Zookeeper状态

    bin/zkServer.sh status
    

    如果Zookeeper成功停止,你会看到类似以下的输出:

    ZooKeeper JMX enabled by default
    Using config: /path/to/zookeeper/conf/zoo.cfg
    Mode: follower
    

设置Zookeeper服务开机自启动

如果你希望Zookeeper在系统启动时自动运行,可以使用systemd来管理服务。

  1. 创建一个systemd服务文件

    sudo vi /etc/systemd/system/zookeeper.service
    
  2. 在文件中添加以下内容

    [Unit]
    Description=Zookeeper Server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/path/to/zookeeper/bin/zkServer.sh start
    ExecStop=/path/to/zookeeper/bin/zkServer.sh stop
    User=zookeeper
    Group=zookeeper
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    
  3. 重新加载systemd配置

    sudo systemctl daemon-reload
    
  4. 启用Zookeeper服务开机自启动

    sudo systemctl enable zookeeper
    
  5. 启动Zookeeper服务

    sudo systemctl start zookeeper
    
  6. 检查Zookeeper服务状态

    sudo systemctl status zookeeper
    

通过以上步骤,你可以在CentOS上成功启动、停止以及设置Zookeeper服务开机自启动。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1343534.html

(0)
派派
上一篇 2025-06-10
下一篇 2025-06-10

发表回复

登录后才能评论