rocketmq单机部署

rocketmq单机部署,第1张

rocketmq单机部署

文章目录
      • 准备
      • 配置
      • 简单命令
  • 可视化插件

准备
  1. 4g磁盘空间

  2. jdk1.8 +

  3. rocketmq包自行下载

  4. 解压到/opt/rocketmq/

  5. 配置环境变量:ROCKETMQ_HOME、PATH

配置
# jdk最好用1.8,如果用jdk11,需要修改一些配置文件,比较麻烦

# 修改conf/broker.conf
# 在最后一行增加内网ip,不然客户端无法连接
brokerIP1=172.168.10.168

# 如果内存不足,测试时,可以修改2个文件:runnamesrv.sh、runbroker.sh
# runnamesrv.sh,查找到JAVA_OPT

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

# runbroker.sh,同样查找到JAVA_OPT
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m
简单命令

经过上面简单的配置,就完成了,下面是启动、关闭命令

# 先启动namesrv,再启动broker

# 启动NameServer
nohup sh mqnamesrv &

# 查看启动日志
tailf ~/logs/rocketmqlogs/namesrv.log

# 启动broker
nohup sh mqbroker -n 172.168.10.168:9876 -c /opt/rocketmq/config/broker.conf &

# 查看启动日志
tailf ~/logs/rocketmqlogs/broker.log

# 用jps查看是否启动成功,NamesrvStartup、BrokerStartup

# 关闭要先停止broker,再停止namesrv

# 停止broker
mqshutdown broker

# 停止namesrv
mqshutdown namesrv
可视化插件

下载 rocketmq-externals-release-rocketmq-console-1.0.0.zip,网上有很多,找不到可以找我要

# 修改resources/application.properties
rocketmq.config.namesrvAddr=172.168.10.168:9876

# 打包
mvn clean package -DskipTests

# 运行
nohup java -jar rocketmq-console-ng-1.0.0.jar &

# 查看
http://172.168.10.168:8080

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5683487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存