RocketMQ在CentOS7上安裝


 

 

需要先以下組件

  

1.64bit OS, Linux/Unix/Mac is recommended;
2.64bit JDK 1.8+;

安裝了 Java JDK 就可以運行 RocketMQ 了

 

 

 

 

3.Maven 3.2.x;

然后 Maven 將 RocketMQ 源碼進行編譯成二進制文件

 

 

 

 

 

4.Git;

Git 工具用於直接從 GitHub 獲取 RocketMQ 項目源碼下載到 Linux 系統上

5.4g+ free disk for Broker server

6.unzip

用於解壓源碼包

 

 

 

 

 

 

安裝過程

1.將下載的源碼包上傳到一個路徑,這里是/root。這個路徑自己隨便找個就行。

 

 

 

 

 

2.解壓源碼包,在同路徑下會自動生成一個同名的文件夾

unzip rocketmq-all-4.4.0-source-release.zip

 

 

 

 

3.進入該目錄

cd rocketmq-all-4.4.0/

 

 

4.編譯源碼,如果結果出現了error,請重新執行編譯直到沒有error

mvn -Prelease-all -DskipTests clean install -U

 

5.進入該目錄

cd distribution/target/apache-rocketmq

 

啟動

這時已經安裝好了,然后是啟動,要先啟動Name Server,再啟動Broker

 

啟動Name Server

nohup sh bin/mqnamesrv &

查看日志

tail -f ~/logs/rocketmqlogs/namesrv.log

 

日志最后能看到這句證明是正常啟動了

The Name Server boot success. serializeType=JSON 

 

啟動Broker

nohup sh bin/mqbroker -n localhost:9876 autoCreateTopicEnable=true & 

查看日志

tail -f ~/logs/rocketmqlogs/broker.log 

 日志中出現這句證明broker連上了nameserver

  register broker to name server  ip:9876 OK

開啟服務端口

 查看rocketmq使用的監聽端口,防火牆中都要開放其中80是我配置的rocketmq-console的端口。

netstat -tlunp

 

 

 

 

關閉服務

 

進入到安裝目錄,然后先關閉broker,在關nameserver

 

cd /root/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM