RocketMQ安装
首先 是官网下载地址 官网下载地址
下载之后 丢到服务器上
unzip rocketmq-all-4.7.1-bin-release.zip
解压
然后进入目录
cd rocketmq-all-4.7.1-bin-release
启动mqnameserv 默认的端口号是8976
nohup sh bin/mqnamesrv &
通过命令查看启动情况 能看到:The Name Server boot success. serializeType=JSON字样则成功
tail -f ~/logs/rocketmqlogs/namesrv.log
然后是启动 broker
nohup sh bin/mqbroker -n localhost:9876 &
通过命令查看启动情况 能看到:The broker[localhost.localdomain, 172.17.0.1:10911] boot success. serializeType=JSON and name server is localhost:9876 则代表启动成功
tail -f ~/logs/rocketmqlogs/broker.log
还有一些常用的命令
关闭 namesrv sh bin/mqshutdown namesrv
关闭 brokersh bin/mqshutdown broker
查看topic bin/mqadmin topicList -n localhost:9876
查看topic列表 bin/mqadmin topicList -n localhost:9876
创建topic sh bin/mqadmin updateTopic -n localhost:9876 -b localhost:10911 -t testTopic
还有 connect to 172.17.0.1:10911 failed 这个问题 解决 办法是去修改
/conf/broker.conf 这个文件
添加
brokerIP1 = 服务器ip namesrvAddr = 服务器ip:9876
然后再重启broker
启动broker时需要指定配置文件
nohup sh bin/mqbroker -n 你的公网IP:9876 -c conf/broker.conf &