RocketMQ快速启动

前提条件

安装JDK1.8

下载rockemq安装包到本地并解压

http://www-us.apache.org/dist/rocketmq/

一、修改配置文件

1、修改bin/runbroker.sh文件

由于rocketmq初始设置内存较大,自己虚拟机内存较小,所以将内存设置小一点。否则会报异常不能正常启动。

附因内存少而报的错

2、修改bin/runserver.sh文件

JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

改为

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

3、修改conf/broker.conf

增加namesrvAddr = 192.168.56.103:9876,防止报以下错误

DESC: No topic route info in name server for the topic: OFFSET_MOVED_EVENT

二、启动rocketmq

1、先启动namesrv

nohup sh bin/mqnamesrv & 

查看namaserver日志
tail -f ~/logs/rocketmqlogs/namesrv.log 

2、再启动broker


nohup sh bin/mqbroker -n 192.168.56.103:9876 autoCreateTopicEnable=true -c conf/broker.conf & 
查看broker日志
tail -f ~/logs/rocketmqlogs/broker.log

猜你喜欢

转载自blog.csdn.net/cry1049208942/article/details/90054839