簡(jiǎn)介
請(qǐng)注意斗这,本博客僅供初期測(cè)試時(shí)快速部署之用轮纫,以節(jié)省時(shí)間避免不必要的問題洲拇。如需在生產(chǎn)環(huán)境部署,請(qǐng)參考其他可靠的博客指南绅项。
開始
下載
5.0.0下載地址:https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip
增加環(huán)境變量
vi /etc/profile
export NAMESRV_ADDR=localhost:9876
source /etc/profile
修改啟動(dòng)文件jvm大小
/bin/runserver.sh
/bin/runbroker.sh
默認(rèn)8g可能太大
Xms 程序啟動(dòng)時(shí)占用內(nèi)存大小 Xmx 程序運(yùn)行期間最大可占用的內(nèi)存大小 Xmn 新生代內(nèi)存大小
修改rocketmq配置文件
/conf/broker.conf
增加
brokerIP1 = 192.168.x.x
這里的ip需指定ip 不可以用localhost或者127.0.0.1
啟動(dòng)
啟動(dòng)namesrv
nohup sh bin/mqnamesrv &
啟動(dòng)broker
nohup sh bin/mqbroker -c conf/broker.conf &
查看是否開啟成功 顯示 BrokerStartup 和 NamesrvStartup 為成功
jps
快速測(cè)試
發(fā)送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
消費(fèi)消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
收發(fā)一千條消息紊册,無報(bào)錯(cuò)則為正常
關(guān)閉
關(guān)閉broker
sh bin/mqshutdown broker
關(guān)閉namesrv
sh bin/mqshutdown namesrv
Dashboard
下載Dashboard
Dashboard1.0.0下載地址:https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip
下載下來就是SpringBoot項(xiàng)目,可以使用maven直接打成jar包運(yùn)行
這里提供一個(gè)現(xiàn)成的快耿,可以直接運(yùn)行
已編譯jar包網(wǎng)盤下載
百度網(wǎng)盤: https://pan.baidu.com/s/1eA9POOapvQGYWpdMohxIBg?pwd=sysx 提取碼:sysx
阿里云盤:https://www.aliyundrive.com/s/ej4a9AeVMLa 提取碼: kn25
啟動(dòng)命令
nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=localhost:9876 &
修改端口及nameserver地址即可
如果需要啟用賬號(hào)控制囊陡,下載項(xiàng)目修改文件
application.properties中rocketmq.config.loginRequired=true
users.properties中設(shè)置賬號(hào)密碼即可
可能遇到的問題
broker.conf中的brokerIP1不可以使用localhost或者127.0.0.1
寫在最后
歡迎在評(píng)論區(qū)指出任何問題芳绩,并期待能夠分享更好的解決方案。如果這篇博客對(duì)你有幫助的話撞反,不妨點(diǎn)個(gè)贊呢妥色。