溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)如何安裝RocketMQ

發(fā)布時(shí)間:2022-01-24 10:16:24 來(lái)源:億速云 閱讀:176 作者:小新 欄目:開(kāi)發(fā)技術(shù)

小編給大家分享一下Linux系統(tǒng)如何安裝RocketMQ,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

RcoketMQ 是一款低延遲、高可靠、可伸縮、易于使用的消息中間件,支持、發(fā)布/訂閱(Pub/Sub)和點(diǎn)對(duì)點(diǎn)(P2P)消息模型、在一個(gè)隊(duì)列中可靠的先進(jìn)先出(FIFO)和嚴(yán)格的順序傳遞、支持拉(pull)和推(push)兩種消息模式、單一隊(duì)列百萬(wàn)消息的堆積能力、支持多種消息協(xié)議,如 JMS、MQTT 等

一、RocketMQ環(huán)境

準(zhǔn)備兩臺(tái)虛擬機(jī),分別為master01 和master02

Linux系統(tǒng)如何安裝RocketMQ

 二、安裝JDK(兩臺(tái)虛擬機(jī)相同步驟)

1、 檢查當(dāng)前虛擬機(jī)環(huán)境有沒(méi)有JDK rpm -qa|grep Java

Linux系統(tǒng)如何安裝RocketMQ

(如若有便卸載 rpm -e –nodeps xxxxxx)

2、安裝JDK,在/usr/local新建一個(gè)java文件夾,然后將tar包上傳到文件夾下

Linux系統(tǒng)如何安裝RocketMQ

3、切換到/usr/local/java 使用tar -zxvf jdk-8u121-linux-x64.tar.gz解壓

Linux系統(tǒng)如何安裝RocketMQ

Linux系統(tǒng)如何安裝RocketMQ

4、配置/etc/profile文件,加入JDK環(huán)境變量

Linux系統(tǒng)如何安裝RocketMQ

Linux系統(tǒng)如何安裝RocketMQ

5、應(yīng)用文件 source /etc/profile
  Linux系統(tǒng)如何安裝RocketMQ
6、使用java -version查看版本

Linux系統(tǒng)如何安裝RocketMQ

 三、安裝RocketMQ(兩臺(tái)虛擬機(jī)相同步驟)

1、 配置/etc/hosts文件

Linux系統(tǒng)如何安裝RocketMQ

  Linux系統(tǒng)如何安裝RocketMQ
2、重啟網(wǎng)卡 service network restart
  Linux系統(tǒng)如何安裝RocketMQ
3、上傳rocketmq壓縮包,上傳到/usr/local下
  Linux系統(tǒng)如何安裝RocketMQ
4、切換到/usr/local下解壓rocketmq壓縮包 tar -zxvf alibaba-rocketmq-3.2.6.tar.gz
  Linux系統(tǒng)如何安裝RocketMQ
5、更改解壓文件夾名稱  mv alibaba-rocketmq alibaba-rocketmq-3.2.6
  Linux系統(tǒng)如何安裝RocketMQ
6、創(chuàng)建軟連接  ln -s alibaba-rocketmq-3.2.6 rocketmq
  Linux系統(tǒng)如何安裝RocketMQ
7、創(chuàng)建存儲(chǔ)路徑
mkdir /usr/local/rocketmq/store
mkdir /usr/local/rocketmq/store/commitlog
mkdir /usr/local/rocketmq/store/consumequeue
mkdir /usr/local/rocketmq/store/index

Linux系統(tǒng)如何安裝RocketMQ

8、把borker-a.properties 和borker-b.properties 上傳到/usr/local/recketmq/conf/2m-noslave

Linux系統(tǒng)如何安裝RocketMQ

Linux系統(tǒng)如何安裝RocketMQ

9、master01 配置borker-a.properties,brokerName=broker-a 對(duì)應(yīng)文件名稱

Linux系統(tǒng)如何安裝RocketMQ

10、master02配置borker-b.properties,brokerName=broker-b 對(duì)應(yīng)文件名稱

Linux系統(tǒng)如何安裝RocketMQ

11、修改日志

mkdir -p /usr/local/rocketmq/logs
cd /usr/local/rocketmq/conf && sed -i ‘s#${user.home}#/usr/local/rocketmq#g’ *.xml

Linux系統(tǒng)如何安裝RocketMQ

12、配置JVM參數(shù)  vi /usr/local/rocketmq/bin/runbroker.sh

Linux系統(tǒng)如何安裝RocketMQ

Linux系統(tǒng)如何安裝RocketMQ

13、cd /usr/local/rocketmq/bin,啟動(dòng)NameServer

啟動(dòng)命令:nohup sh mqnamesrv &

jps查看JDK進(jìn)程是否有NamesrvStartup

Linux系統(tǒng)如何安裝RocketMQ

14、cd /usr/local/rocketmq/bin,啟動(dòng)BrokerServer

master01啟動(dòng)命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &

master02啟動(dòng)命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 &

jps查看JDK進(jìn)程是否有BrokerStartup

Linux系統(tǒng)如何安裝RocketMQ

Linux系統(tǒng)如何安裝RocketMQ

四、通過(guò)console控制臺(tái)監(jiān)控rocketmq狀態(tài)(兩臺(tái)虛擬機(jī)相同步驟)

1、 將Tomcat壓縮包上傳到 /usr/local目錄下
  Linux系統(tǒng)如何安裝RocketMQ
 2、解壓  tar -zxvf apache-tomcat-7.0.65.tar.gz

Linux系統(tǒng)如何安裝RocketMQ

3、將rocketmq-web-console.war上傳到Tomcat解壓目錄的webapps下
  Linux系統(tǒng)如何安裝RocketMQ
4、切換到/apache-tomcat-7.0.65/bin ,啟動(dòng)Tomcat

啟動(dòng)命令: ./startup.sh

停止命令:./shutdown.sh

Linux系統(tǒng)如何安裝RocketMQ

5、 修改解壓后的rocketmq-web-console下的config.properties配置文件

/usr/local/apache-tomcat-7.0.65/webapps/rocketmq-web-console/WEB-INF/classes下的config.properties文件

Linux系統(tǒng)如何安裝RocketMQ

6、重啟Tomcat

Linux系統(tǒng)如何安裝RocketMQ

7、兩臺(tái)機(jī)器防火墻關(guān)閉

關(guān)閉防火墻:systemctl stop firewalld.service
禁用防火墻:systemctl disable firewalld.service

Linux系統(tǒng)如何安裝RocketMQ

 五、RocketMQ控制臺(tái)(訪問(wèn)地址:IP地址:8080/rocketmq-web-console)

Linux系統(tǒng)如何安裝RocketMQ

以上是“Linux系統(tǒng)如何安裝RocketMQ”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI