Rocketmq单机部署以及Dashboard

RocketMQ 运行在所有主流操作系统上,只需要安装 Java JDK 8 或更高版本。

#官方下载,或者去 github 下载 https://github.com/apache/rocketmq
$ wget https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip
#解压
$ unzip rocketmq-all-4.9.3-bin-release.zip
$ cd rocketmq-4.9.3/bin

1) 启动名称服务器

NameServer 将在 监听0.0.0.0:9876,确保该端口没有被本地机器上的其他人使用,然后执行以下操作。

### start Name Server
$ nohup sh mqnamesrv &

### check whether Name Server is successfully started
$ tail -f ~/logs/rocketmqlogs/namesrv.log
The Name Server boot success...

2) 启动代理

对于 macOS 和 Linux 用户:

### start Broker
$ nohup sh bin/mqbroker -n localhost:9876 &

### check whether Broker is successfully started, eg: Broker's IP is 192.168.1.2, Broker's name is broker-a
$ tail -f ~/logs/rocketmqlogs/broker.log
The broker[broker-a, 192.169.1.2:10911] boot success...

至此rocketmq 完成启动

安装web管理界面 ##视具体情况而定,需要就安装

1) 下载安装包

#GitHub 地址:https://github.com/apache/rocketmq-dashboard
wget https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.tar.gz

2) 解压并配置修改配置文件

tar -zxvf rocketmq-dashboard-1.0.0.tar.gz  

cd rocketmq-dashboard-1.0.0

修改目录下的配置文件 src/main/resources/application.properties

server.port=8080   #设置访问端口

rocketmq.config.namesrvAddr=IP:9876     
#设置rocket的IP和端口

rocketmq.config.dataPath=/tmp/rocketmq-dashboard/data  
#数据保存的路径

3) 编译rocketmq-dashboard

mvn clean package -Dmaven.test.skip=true    
#编译完成后,会在target目录下生成rocketmq-dashboard-1.0.0.jar

4) 运行jar包

java -jar rocketmq-dashboard-1.0.0.jar

5) 浏览器访问

http://ip:8080/

Momostudent
Momostudent
因为喜欢所以折腾。。。