当前位置:   article > 正文

Linux配置RocketMQ开机启动示例_rocketmq开机自启动

rocketmq开机自启动

之前按照百度上的一些配置试了下发现都有些问题,启动了,但是使用的时候各种异常,所以重新弄了个脚本

我们先在/etc/init.d目录下创建一个脚本rocketmq,然后将下面的内容放进去
ROCKETMQ_HOME=/usr/local/rocketmq记得换成自己的实际路径

#!/bin/bash
# chkconfig: 2345 10 90
# description: rocketmq ....

# RocketMQ 的安装路径
ROCKETMQ_HOME=/usr/local/rocketmq

case "$1" in
    start)
        echo "Starting RocketMQ..."
        $ROCKETMQ_HOME/bin/mqnamesrv &
        sleep 5
        $ROCKETMQ_HOME/bin/mqbroker -c /usr/local/rocketmq/conf/broker.conf &
        ;;
    stop)
        echo "Stopping RocketMQ..."
        pkill -f mqbroker
        pkill -f mqnamesrv
        ;;
    restart)
        $0 stop
        sleep 2
        $0 start
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
esac
exit 0

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

然后我们给这个脚本权限

chmod +x rocketmq
  • 1

再将它加入到开机服务中

chkconfig --add rocketmq

chkconfig rocketmq on

service rocketmq start
  • 1
  • 2
  • 3
  • 4
  • 5

我们看一下/etc/init.d目录下rocketmq是不是变成了绿色的

在这里插入图片描述

然后reboot重启一下服务器测试一下

在这里插入图片描述

ps -ef|grep mq
  • 1

可以看服务已经启动了

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/877488
推荐阅读
相关标签
  

闽ICP备14008679号