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/