1. 程式人生 > >RocketMQ學習筆記(5)----RocketMQ監控平臺rocketmq-console-ng的搭建

RocketMQ學習筆記(5)----RocketMQ監控平臺rocketmq-console-ng的搭建

1. 下載rocketmq-console-ng

  官網地址:https://github.com/apache/rocketmq-externals

  

  拉下來之後,使用idea開啟rocketmq-console,在application.properties配置檔案中修改rocketmq.config.namesrvAddr(前面叢集環境下的nameserver的ip:port),如下:

rocketmq.config.namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876

  然後開啟終端 ,使用如下命令打包:

·  mvn clean package -Dmaven.test.skip=true,將會在target目錄中生成一個.jar檔案(因為這是一個springboot專案)

  將打包生成的.jar檔案上傳到linux伺服器上。

  使用java -jar 檔名執行服務,訪問http://47.105.145.123:8080/#/,出現如下控制檯  

  可以看到有很多選單可以用的,點到cluster,

   看到我們前面搭的叢集環境已經可以註冊上去了,可以檢視資訊和修改配置了。

  可能出現的問題:

  如果報不能連線到10909埠異常:connect to 172.31.36:10909 failed,這裡預設的是使用了vip通道,需要在rocketmq-console專案原始碼中修改配置檔案,如下:

rocketmq.config.isVIPChannel=false

  然後重新打包上傳,

  如果配置之後出現不能連線私有異常:connect to 172.31.36:10911 failed,這是預設的rocketmq會將broker的訪問ip使用私有ip,這時只需要在broker配置檔案中新增

brokerIP1=公網ip

  重啟即可:nohup sh mqbroker -c /usr/local/middle/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &