一、CentOS 7.9 安裝 rocketmq-4.9.2地址:
- https://rocketmq.apache.org
- https://github.com/apache/rocketmq
- https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip

文章插圖
二、下載RocketMQwget https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip安裝解壓工具
yum install -y unzip zip解壓
unzip rocketmq-all-4.9.2-bin-release.zip -d /opt/【CentOS 7.9 安裝 rocketmq-4.9.2】進(jìn)入文件夾
cd /opt/rocketmq-4.9.2

文章插圖
三、配置環(huán)境變量將rocketmq服務(wù)加入環(huán)境變量
vim /etc/profileexport PATH=$PATH:/opt/rocketmq-4.9.2/bin# 使配置文件生效source /etc/profile四、按需修改啟動(dòng)內(nèi)存vim runserver.sh

文章插圖
vim runbroker.sh

文章插圖
vim tools.sh

文章插圖
五、創(chuàng)建目錄創(chuàng)建日志目錄
mkdir -p /opt/rocketmq-4.9.2/logs六、啟動(dòng)NameServercd /opt/rocketmq-4.9.2/binnohup sh mqnamesrv > /opt/rocketmq-4.9.2/logs/mqnamesrv.log 2>&1 &驗(yàn)證是否啟動(dòng)OK:
tail -f /opt/rocketmq-4.9.2/logs/mqnamesrv.log# 輸出nohup: ignoring inputJava HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future releaseJava HotSpot(TM) 64-Bit Server VM warning: UseCMSCompactAtFullCollection is deprecated and will likely be removed in a future release.Java HotSpot(TM) 64-Bit Server VM warning: MaxNewSize (262144k) is equal to or greater than the entire heap (262144k). A new max generation size of 262080k will be used.The Name Server boot success. serializeType=JSON如果成功啟動(dòng),能看到類似如下的日志
The Name Server boot success. ...
七、啟動(dòng)Broker/opt/rocketmq-4.9.2/binnohup sh mqbroker -n 127.0.0.1:9876 > /opt/rocketmq-4.9.2/logs/mqbroker.log 2>&1 &驗(yàn)證是否啟動(dòng)OK
tail -f /opt/rocketmq-4.9.2/logs/mqbroker.log# 輸出nohup: ignoring inputThe broker[ecs-65685, 192.168.0.98:10911] boot success. serializeType=JSON and name server is 127.0.0.1:9876如果啟動(dòng)成功,能看到類似如下的日志:
The broker[itmuchcomdeMacBook-Pro.local, 192.168.43.197:10911] boot success. serializeType=JSON and name server is localhost:9876
八、測試在發(fā)送/接收消息之前,需要告訴客戶名稱服務(wù)器的位置 。
RocketMQ 提供了多種方法來實(shí)現(xiàn)這一點(diǎn) 。為了簡單起見,使用環(huán)境變量NAMESRV_ADDR
# 開啟兩個(gè)端口,都執(zhí)行一下命令export NAMESRV_ADDR=localhost:9876發(fā)送消息
# Producer 端口一執(zhí)行sh /opt/rocketmq-4.9.2/bin/tools.sh org.apache.rocketmq.example.quickstart.Producer接收消息
# Consumer 端口二執(zhí)行sh /opt/rocketmq-4.9.2/bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀
- 立式浮漂如何安裝魚鉤求高人指點(diǎn)
- 不安裝運(yùn)行時(shí)運(yùn)行 .NET 程序 - NativeAOT
- CentOS部署MySQL
- CentOS 7.9 安裝 nginx-1.22.0
- 超詳細(xì) R及R Studio下載安裝教程
- CentOS 7.9 安裝 redis-6.2.0
- CentOS 7.9 安裝 MySQL 5.7.35
- 關(guān)于windows-server-下MySQL Community版本的的安裝與配置
- HBase1.4.6安裝搭建及shell命令使用
- WinDbg Preview安裝以及符號表配置
