rocketMQ启动

2年前 (2022) 程序员胖胖胖虎阿
250 0 0

集群部署

vipChannelEnabled

首先端口 10911~10919都放开,然后 producer.setVipChannelEnabled(false);

rocketmq开发端口:9876、10911、10909、控制台9080

启动RocketMQ

接下来我们启动一下刚才编译的RocketMQ.在启动之前我们需要修改一下RocketMQ启动的内存大小(如果你的系统内存比较大的话,请忽略)。我们进入到/usr/local/rocketmq/bin中,在终端中输入以下命令修改mqnamesrv的内存大小:vi runserver.sh.修改为如图的内容:

,接下来修改broker的内存大小:vi runbroker.sh:

启动mqnameserver

进入到/usr/local/rocketmq/bin中输入以下命令:nohup sh mqnamesrv > ~/logs/rocketmqlogs/namesrv.log 2>&1 &。注意最后的这个 & 不要少。

启动mqbroker

进入到/usr/local/rocketmq/bin中输入以下命令: nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true > ~/logs/rocketmqlogs/broker.log 2>&1 &。注意:localhost可以换成你刚才启动mqnamesrv的IP。autoCreateTopicEnable=true 这句话不要少了。最后的 & 也不要少了。

注意:上述启动一般不建议,最好指定配置文件启动mqbroker,如下:

nohup bin/mqbroker -c conf/broker.conf > ~/logs/rocketmqlogs/broker.log 2>&1 &

也可以将 2m-2s-async 目录下的 broker-a.properties 拷贝至 conf 目录下 修改一下,然后用这个配置文件启动

nohup sh mqbroker -c conf/broker-a.properties > ~/logs/rocketmqlogs/broker.log 2>&1 &

我们可以通过 ps aux | grep java命令来查看启动的情况

rocketmq服务关闭

关闭namesrv服务:sh bin/mqshutdown namesrv

关闭broker服务 :sh bin/mqshutdown broker

版权声明:程序员胖胖胖虎阿 发表于 2022年9月2日 上午8:00。
转载请注明:rocketMQ启动 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...