一,下载
https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip
二,Start Name Server
输入命令 nohup sh bin/mqnamesrv &
输入命令 tail -f ~/logs/rocketmqlogs/namesrv.log 查看日志
出现The Name Server boot success 表示成功
三,Start Broker
输入命令 nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true &
输入命令 tail -f ~/logs/rocketmqlogs/broker.log 查看日志
出现The broker[TLJdeMacBook-Pro.local, 192.168.98.124:10911] boot success.表示成功
四,查看 topic 列表
输入命令 sh mqadmin consumerProgress -n localhost:9876
五,删除指定 topic
sh mqadmin deleteTopic -t my-consumer-group -c DefaultCluster -n localhost:9876
六,关闭
sh bin/mqshutdown namesrv
sh bin/mqshutdown broker
续。。。。
后来升级了 mac 系统,输入命令 nohup sh bin/mqnamesrv &后报错[1] + exit 126 nohup sh bin/mqnamesrv,查看 nohup 里 日志是/Users/TLJ/ruanjian/rocketmq-all-4.7.1-bin-release/bin/runserver.sh: line 79: /Library/Internet: No such file or directory
解决:1,把 /Library/Internet Plug-Ins/ 中的 Internet Plug-Ins文件夹重新命名,去掉中间的空格
2,在rocketmq 的 bin 文件夹里打开runserver.sh 文件,添加 JAVA_HOME路径