赞
踩
之前按照百度上的一些配置试了下发现都有些问题,启动了,但是使用的时候各种异常,所以重新弄了个脚本
我们先在/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
然后我们给这个脚本权限
chmod +x rocketmq
再将它加入到开机服务中
chkconfig --add rocketmq
chkconfig rocketmq on
service rocketmq start
我们看一下/etc/init.d目录下rocketmq是不是变成了绿色的
然后reboot重启一下服务器测试一下
ps -ef|grep mq
可以看服务已经启动了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。