Rocketmq 单机部署 行为笔记

57 阅读1分钟
    1. 关于用到的 tar包,以及zip 包如下,我总了一下,包含jdk,mvn, rocketmq,mq可视化zip包;
  • 2: 安装jdk, 安装mvn; 并且配置环境变量;

  • 3: 新增/usr/local/rocketmq, 上传 rocketmq-all-4.9.1-bin-release.zip

  • 4: unzip -d rocketmq rocketmq-all-4.9.1-bin-release.zip

  • 5: 修改 启动项参数;(当然 服务器内存够用完全可以不用修改;)

  • 6: 参数修改命令:

  • vim runserver.sh

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

  • vim runbroker.sh

  • JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"

  • 7:修改配置文件

  • vim /config/broker.conf

  • storePathRootDir=/data/rocketmq/rootdir

  • storePathCommitLog=/data/rocketmq/commitlog

  • autoCreateSubscriptionGroup=true

  • traceTopicEnable=true

  • listenPort=10911

  • namesrvAddr=xx.xxx.xxx.xx:9876

  • brokerIP1=xx.xxx.xxx.xx

  • 8:启动服务命令:

  • 启动namesrv服务:nohup sh mqnamesrv &

  • 启动broker服务:nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf&

  • 关闭namesrv服务:sh bin/mqshutdown namesrv

  • 关闭broker服务 :sh bin/mqshutdown broke

  • 9: 如果是云服务器 : 请打开 9999 或 8080 以及 10911

  • 10: 上传可视化文件zip;( rocketmq-externals-master)

  • 11:unzip rocketmq-externals-master

  • 12: cd:rocketmq-console/src/main/resources

  • 13: vim application.properties

  • 14: 默认端口为:8080 如果不需要请修改为其他端口,

  • 新增rocketmq.config.namesrvAddr=xx.xxx.xxx.xx:9876

  • 15: mvn 打包,mvn clean package -Dmaven.test.skip=true

  • 16: java -jar 启动: nohup java -jar rocketmq-console-ng-1.0.0.jar &

  • 17: 访问 ip:9999 就可以了, 注意如果是云服务或者开启防火墙 请一定要放开 9999, 10911;