RocketMq 監控 之rocketmq-console應用
阿新 • • 發佈:2018-01-30
nal 通道 github pch 設置 col name obs log 有了應用,就需要有控制應用的手段,以及對應用狀態了解的方法,故而rocketmq-console產生了
rocketmq-console介紹
RocketMQ有一個對其擴展的開源項目incubator-rocketmq-externals,這個項目中有一個子模塊叫“rocketmq-console”,這個便是管理控制臺項目了。這個項目的前世今生沒有找到更權威的介紹,不再解釋了。
環境介紹
jdk環境 root@dubboadmin:/usr/local# java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
系統環境
root@dubboadmin:/usr/local# cat /etc/issue
Ubuntu 14.04.3 LTS \n \l
rocketmq-console版本
rocketmq-console-ng-1.0.0
maven版本
3.5.1
安裝步驟
下載開源源碼
incubator-rocketmq-externals項目的開源地址是:
https://github.com/apache/rocketmq-externals
編譯源碼文件
- 解壓下載後的軟件包,不出意外得到的是如下內容
dev下面的rocketmq-console就是我們想要的軟件包。 - 修改源碼文件裏面的mq配置文件
namesrvAddr=xxx.xxx.xxx.xxx:xxxx;xxx.xxx.xxx.xxx:xxxx MQ地址和端口
dataPath 是指產生的信息放到那裏,指定一個不礙事的地方就可以了。 - 修改完配置文件,下面編譯源碼就行啦,在docs裏面進入到這個文件夾,拿maven命令進行編譯就
編譯完成後,不出意外會在tag目錄下多出一個java包來,如果看到這個java就表示成功了。
啟動jar包,以啟動這個監控項目nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 > /Disk/temp.txt & 使用nohup的方式啟動,當斷掉終端後不會停掉這個進程 root@dubboadmin:/usr/local# jobs [1]+ 運行中 nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 > /Disk/temp.txt & 查看nohup後臺進程
瀏覽器訪問
RocketMq 監控 之rocketmq-console應用