单机部署rocketmq 及测试

时间:2021-10-11
本文章向大家介绍单机部署rocketmq 及测试,主要包括单机部署rocketmq 及测试使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

下载编译好的zip文件

https://dlcdn.apache.org/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip

unzip rocketmq-all-4.9.1-bin-release.zip

添加日志文件路径,如:rocketmq/logs

修改broker、namesrv、tools的jvm

vim bin/runbroker.sh

// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

vim bin/runserver.sh

// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小

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

vim bin/tools.sh

// 根据机器实际内存调整,这里演示的机器内存比较小,所以配置的值比较小

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

启动 namesrv、broker:

nohup sh bin/mqnamesrv > /data/logs/mqnamesrv.log 2>&1 & 

nohup sh bin/mqbroker -n 本机IP地址:9876 > /data/logs/mqbroker.log 2>&1 &

测试消息:

export NAMESRV_ADDR=10.3.200.101:9876

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

 

原文地址:https://www.cnblogs.com/forgo/p/15392620.html