阿里雲系列一 JDK、Maven、GIT
阿里雲系列二 nginx安裝、負載均衡、https配置
接下在服務器上安裝RockMQ,可以去RockMQ官網或者我的雲盤下載安裝包
百度雲盤 密碼:jx2d。
下載我們需要準備好JDK和MAVEN環境,官網的安裝步驟也很詳細,我也是按照官網的介紹進行安裝。
- 下載安裝包
-rw-r--r-- 1 rocketmqUser codeUser 3449534 Mar 28 22:27 rocketmq-all-4.7.0-source-release.zip
- 解壓安裝包
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
- 修改啓動項
由於RocketMQ的默認JVM啓動參數比較大(2g以上),我的阿里雲是低配的,直接執行啓動命令報內存不夠。需要修改bin目錄下的三個啓動腳本
runbroker.sh、runserver.sh、tools.sh,可以根據自己的內存大小進行調整
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn216m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m"
- 啓動mqnamesvr和mqbroker
sh mqnamesrv
mqbroker -n localhost:9876
以上RocketMQ的安裝完成,接下來進行RockMQ控臺的安裝
RocketMQ控臺安裝
- 下載源代碼
git clone https://github.com/apache/rocketmq-externals.git
- 修改配置文件
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同級目錄進行代碼編譯
- 編譯文件
mvn clean package -Dmaven.test.skip=true
- 控臺啓動
java -jar rocketmq-console-ng-1.0.1.jar
- 查看控臺
瀏覽器中輸入http://ip:8085