阿里雲系列三 RocketMQ

阿里雲系列一 JDK、Maven、GIT
阿里雲系列二 nginx安裝、負載均衡、https配置

接下在服務器上安裝RockMQ,可以去RockMQ官網或者我的雲盤下載安裝包
百度雲盤 密碼:jx2d。
下載我們需要準備好JDK和MAVEN環境,官網的安裝步驟也很詳細,我也是按照官網的介紹進行安裝。

  1. 下載安裝包
-rw-r--r--  1 rocketmqUser codeUser 3449534 Mar 28 22:27 rocketmq-all-4.7.0-source-release.zip
  1. 解壓安裝包
 unzip rocketmq-all-4.7.0-source-release.zip
 cd rocketmq-all-4.7.0
 mvn -Prelease-all -DskipTests clean install -U
 cd distribution/target/rocketmq-4.7.0/rocketmq-4.7.0
  1. 修改啓動項
    由於RocketMQ的默認JVM啓動參數比較大(2g以上),我的阿里雲是低配的,直接執行啓動命令報內存不夠。需要修改bin目錄下的三個啓動腳本
    runbroker.sh、runserver.sh、tools.sh,可以根據自己的內存大小進行調整
 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn216m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"
  1. 啓動mqnamesvr和mqbroker
sh mqnamesrv
mqbroker -n localhost:9876

以上RocketMQ的安裝完成,接下來進行RockMQ控臺的安裝

RocketMQ控臺安裝

  1. 下載源代碼
git clone https://github.com/apache/rocketmq-externals.git

  1. 修改配置文件

git克隆完成之後獲取到文件

drwxr-xr-x 30 rocketmqUser codeUser    4096 Mar 29 11:05 rocketmq-externals
cd rocketmq-externals/rocketmq-console

修改application.properties的rocketmq.config.namesrvAddr和server.port(默認8080)屬性,修改爲RcoketMQ服務器IP地址,由於我安裝在同一臺服務器使用的是localhost
在這裏插入圖片描述

rocketmq.config.namesrvAddr=localhost:9876

進入rocketmq-console的pom.xml同級目錄進行代碼編譯

  1. 編譯文件
mvn clean package -Dmaven.test.skip=true

  1. 控臺啓動
java -jar rocketmq-console-ng-1.0.1.jar
  1. 查看控臺
    瀏覽器中輸入http://ip:8085
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章