1、下载MQ ,下载ZIP压缩包即可。
http://rocketmq.apache.org/release_notes/
2、修改配置文件。
如果不修改可能导致获取的IP是内网IP,外部网络访问不了,如果是纯内网交互可以不进行配置。
conf/broker.conf
brokerIP1:配置broker所在服务器的ip地址,以便Name Server连接
3、 修改 runserver.sh、
runbroker.sh
因为rocketMQ默认的启动参数内存占用非常大,如果环境没有这么多内存就必需修改JAVA_OPT
参数
- runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
- runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
4、启动服务
nohup sh bin/mqnamesrv >/data/software/rocketmq-4.7.0/logs/mqnamesrv.log 2>&1 &
nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true >/data/software/rocketmq-4.7.0/logs/broker.log -c conf/broker.conf 2>&1 &
5、停止服务
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv
来源:oschina
链接:https://my.oschina.net/u/4086064/blog/4458757