centos 7.9
jdk:1.8
maven: 3.8.4
wget https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip
解压unzip rocketmq-all-4.9.3-bin-release.zip
进入安装目录,修改broker配置文件vi conf/broker.conf
#添加如下两行 #这里的IP就是你的Linux本机IP, 配置的原因是后续需要使用console brokerIP1=10.18.6.224 nameSrvAddr=10.18.6.224:9876启动 1.启动名称服务器
2.启动代理nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log
结果:
The Name Server boot success…
如果有防火墙,需要开放端口nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log
结果:
The broker … boot success…
vi /etc/firewalld/zones/public.xml
安装控制台,用于web页面查看 下载源码并使用maven编译
这里也可以在Windows下面使用idea编译之后将jar包放入Linux
1.下载:
wget https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.tar.gz
2.解压:
tar -xvf rocketmq-dashboard-1.0.0.tar.gz
3.进入配置文件application.properties,修改参数:rocketmq.config.namesrvAddr=10.18.6.224:9876
4.编译
进入到解压目录rocketmq-dashboard-rocketmq-dashboard-1.0.0
mvn clean package -Dmaven.test.skip=true
5.运行jar包
java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
http://10.18.6.224:8080/
就可以看到如下界面 rocketmq端口说明
nameserver:9876
console:8080
broker:
- 监听端口:10911
- fastListenPort(fastRemotingServer服务组件使用) 10909
- haListenPort(HAService服务组件使用,用于broker主从同步) 10912
控制台参考 :https://github.com/apache/rocketmq-dashboard
rocketmq参考:https://rocketmq.apache.org/docs/quick-start



