一.先下载
官网地址:https://rocketmq.apache.org/docs/quickStart/02quickstart/
二.解压和改名
将对于的安装包放在文件夹下面并进行解压和修改名字
解压: sudo unzip 包名.zip
三.修改配置文件
cd到bin目录下,修改runserver.sh和runbroker.sh两个文件的大小
命令:vim runserver.sh
:wq 退出编辑并保存
命令vim runbroker.sh
:wq 退出编辑并保存
四.配置环境变量
vim /etc/profile
添加到对应的bin之前的目录,不到bin目录
:wq 退出之后 输入 source /etc/profile 保存修改的环境变量
五.修改broker.conf文件
1.cd 到conf文件夹,打开broker.conf
添加
namesrvAddr=你的ip地址:9876
brokerIP1=你的ip地址
2.linux开放9876 和10911端口
这里我是使用的宝塔设置开放端口比较方便,也可以使用命令
开放端口:
firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --zone=public --add-port=10911/tcp --permanent
刷新防火墙:firewall-cmd --reload
六.启动NameServer和Bbroker(我此时在bin目录之上的目录)
NameServer命令: nohup sh ./bin/mqnamesrv -n ip地址:9876 &
出现这个表示启动成功
Broker命令 nohup sh bin/mqbroker -n ip地址:9876 -c conf/broker.conf autoCreateTopicEnable=true &
出现这个表示启动成功
使用jps命令查看broker和nameserver的启动情况
有这两个说明MQ启动完成
七.java对接MQ测试
配置文件里面连接MQ的地址
测试:
生产者
消费者
八.MQ可视化界面使用
获取可视化的界面路径:rmq-console: rmq控制台
下载解压找到application.properties
填写对于的访问端口号,和写入对于的namersev的ip地址和端口号
跳到对应的pom所在的目录cmd进入
输入:mvn clean package -Dmaven.test.skip=true 进行打包为jar包
完成的jar在生成的target文件里面获取,在当前目录进行cmd命令
输入java -jar jar包名 进行运行
输入端口号查看对于的可视化界面
注意:该前提是在你的系统里面有了JDK不然会启动报错 查看JDK 命令 java -version
若有问题,可私信,可提供帮助