1、Linux 安装RocketMq
注意: 安装先,需要先安装jdk1.8+ 和 maven
1.1、下载、解压
- 地址:http://rocketmq.apache.org/docs/quick-start/
- 4.9.2 版本下载:https://dlcdn.apache.org/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip
1.2、启动RocketMq
启动RocketMq,需要启动两个服务:
- NamesrvStartup ==> runserver.sh
**注意:**进入执行文件,可以看到默认配置内存很高,如果你是测试环境内存不够的话需要修改减少JVM运行内存,否则会导致内存不足启动失败。
修改前:
修改后:
默认端口:9876
# 进入目录
cd /usr/local/rocketmq/
# 1.先启动mqnamesrv
#启动命令
nohup sh bin/mqnamesrv &
# 或者加上输出日志
nohup sh bin/mqnamesrv > ~/logs/rocketmqlogs/namesrv.log &
# 停止命令
nohup sh bin/mqshutdown namesrv
- BrokerStartUp ⇒ runbroker.sh
**注意:**进入执行文件,可以看到默认配置内存很高,如果你是测试环境内存不够的话需要修改减少JVM运行内存,否则会导致内存不足启动失败。
修改前:
修改后:
# 2.启动broker
#startBroker.sh
#注意,下面的ip地址以及端口请填写你安装的rocketmq机器的ip地址及端口。
nohup sh bin/mqbroker -c conf/broker.conf -n xxx.xx.xx.xx:9876 > ~/logs/rocketmqlogs/broker.log &
# 查看日志
tail -f ~/logs/rocketmqlogs/broker.log
#stopBroker.sh
nohup sh bin/mqshutdown broker
2、Linux 安装RocketMq 控制台
提示
-
https://github.com/apache/rocketmq-externals这个git项目上并没有找到rocketmq-console这个目录,
官方已经创建了一个独立的仓库并命名为RocketMQ Dashboard。 -
源码地址:https://github.com/apache/rocketmq-dashboard
2.1、下载zip包、解压、修改src/…/application.properties
在 application.properties 配置 RocketMq 链接地址
rocketmq.config.namesrvAddr=192.168.131.171:9876
2.2、在 rocketmq-dashboard-master 目录下MVN打包
mvn clean package -Dmaven.test.skip=true
参数说明:
- -Dmaven.test.skip=true // 不执行测试用例,也不编译测试用例类
- -DskipTests // 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
2.3、启动jar
nohup java -jar rocketmq-dashboard-2.0.0.jar &
2.4、访问页面
http://192.168.131.171:8888