zoukankan      html  css  js  c++  java
  • 通过supervisor自启动kafka服务

    一、supervisor安装:

    yum install supervisor
    echo_supervisord_conf > /etc/supervisord.conf

    二、生成基础配置:
    vi /etc/supervisord.conf
    最后添加两行
    [include]
    files = /etc/supervisor/*.conf

    三、创建目录
    mkdir /etc/supervisor

    四、创建kafka启动文件
    vi /etc/supervisor/kafka.conf
    [program:kafka]
    command=kafka-server-start.sh  /usr/local/kafka/kafka_2.11-1.1.0/config/server.properties
    user=root
    autostart=true
    autorestart=true
    startsecs=10
    stdout_logfile=/tmp/supervisor_kafka.log
    redirect_stderr=true


    五、启动supervisor
    supervisord -c /etc/supervisord.conf


    #查看supervisor是否启动
    pgrep supervisord

    # 关闭supervisord
    supervisorctl shutdown
    # 启动
    supervisord 或者 supervisord -c 你的supervisord.conf路径
    查看是否正常运行
    supervisorctl status
    #更新新的配置到supervisord
    supervisorctl update
    # 重新启动配置中的所有程序
    supervisorctl reload
    # 单机多kafka
    /etc/supervisor/kafka1.conf
    [program:kafka1]
    command=/opt/kafka_2.13-2.4.0/bin/kafka-server-start.sh  /opt/kafka_2.13-2.4.0/config/server.properties1
    user=root
    autostart=true
    autorestart=true
    startsecs=10
    stdout_logfile=/tmp/supervisor_kafka1.log
    redirect_stderr=true
    
    
    /etc/supervisor/kafka1.conf
    [program:kafka2]
    command=/opt/kafka_2.13-2.4.0/bin/kafka-server-start.sh  /opt/kafka_2.13-2.4.0/config/server.properties2
    user=root
    autostart=true
    autorestart=true
    startsecs=10
    stdout_logfile=/tmp/supervisor_kafka2.log
    redirect_stderr=true
    
    kafka3.conf同理
  • 相关阅读:
    Java8新特性-日期时间
    解决有道云笔记导入md文件无法加载文件内的图片方式
    Mac安装Navicat Premium 12 永久破解
    MacBook Pro安装和配置Tomcat
    MySQL不支持DELETE使用表别名?
    JAVA设计模式之模板方法
    Lombok中的@Builder注解
    JAVA设计模式之策略模式
    Stream中的Peek操作
    MySql插入一条数据不提交事务主键仍自增的理解
  • 原文地址:https://www.cnblogs.com/kevincaptain/p/11845012.html
Copyright © 2011-2022 走看看