如何經過JMX遠程監控Solr?

有時候,咱們在服務器端部署了JAVA程序,而又想在windows上監控這個程序的JVM的狀況,該如何操做呢? 答案就是經過JMX監控,須要在啓動的java程序中,加入必定的jvm參數和指定端號,而且關閉該機器上的防火牆,這時候咱們就能夠在window上使用jconsole或者jvisualvm遠程鏈接監控了。java

使用jmx有兩種方式:windows

第一種,比較簡單,無須用戶名密碼服務器

第二種,使用ssl認證,須要加入用戶名和密碼才能鏈接微信

本文僅介紹第一種的使用 ,以下:jvm

(1) 編輯solr-5.1.0/bin/solr.in.sh , 配置code

SOLR_HOST="192.168.1.188"  
ENABLE_REMOTE_JMX_OPTS="true"  
RMI_PORT=18983

(2)重啓solrssl

(3)在windows上使用windows+R鍵,打開cmd的快捷窗口,輸入jvisualvm或者jconsole 回車,啓動對應的軟件,前提是你的電腦已經正確安裝JDK而且配置對應的環境變量:部署

A:jconsolecmd

監控以下:console

B:jvisualvm

經過可視化監控jvm比使用命令爽多了,趕忙嘗試一下吧!

有什麼問題能夠掃碼關注微信公衆號:我是攻城師(woshigcs),在後臺留言諮詢。 技術債不能欠,健康債更不能欠, 求道之路,與君同行。

相關文章
相關標籤/搜索