`
qindongliang1922
  • 浏览: 2187853 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117629
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:126029
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59984
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71372
社区版块
存档分类
最新评论

如何通过JMX远程监控Solr?

阅读更多



有时候,我们在服务器端部署了JAVA程序,而又想在windows上监控这个程序的JVM的情况,该如何操作呢?
答案就是通过JMX监控,需要在启动的java程序中,加入一定的jvm参数和指定端号,并且关闭该机器上的防火墙,这时候我们就可以在window上使用jconsole或者jvisualvm远程连接监控了。

使用jmx有两种方式:

第一种,比较简单,无须用户名密码

第二种,使用ssl认证,需要加入用户名和密码才能连接

本文仅介绍第一种的使用 ,如下:



(1) 编辑solr-5.1.0/bin/solr.in.sh , 配置

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



(2)重启solr


(3)在windows上使用windows+R键,打开cmd的快捷窗口,输入jvisualvm或者jconsole
回车,启动对应的软件,前提是你的电脑已经正确安装JDK并且配置对应的环境变量:

A:jconsole





监控如下:





B:jvisualvm










通过可视化监控jvm比使用命令爽多了,赶紧尝试一下吧!


有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。
技术债不能欠,健康债更不能欠, 求道之路,与君同行。

  • 大小: 34.5 KB
  • 大小: 78 KB
  • 大小: 59.9 KB
  • 大小: 40.2 KB
  • 大小: 50.9 KB
0
5
分享到:
评论

相关推荐

    跟益达学Solr5之索引网络上远程文件

    Solr提供了丰富的监控工具和API,如JMX和Zabbix,可以集成到现有的监控系统中。 8. **安全考虑**:索引远程文件可能涉及数据隐私和合规性问题。在实施时,必须确保符合相关法规,并对索引的内容进行适当的过滤和...

    solr-4.10.3.tgz.zip

    Solr的JMX接口可能也得到了增强,使得远程监控和管理更加便捷。 在安全性方面,Solr 4.10.3 可能增加了更多的安全特性,如认证和授权机制的强化,以保护索引和查询数据的安全。这可能包括对SSL/TLS的支持,以及对...

    linux+tomcat+mysql+solr调优

    - **其他配置**:设置字符编码、开启远程JMX监控等。 示例配置: ```bash CATALINA_OPTS="-server -Xms16384m -Xmx16384m -Xss512k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8 -Dcom...

    solr6.0中IK分词需要的资料

    4. 性能监控:在Solr中,可以使用JMX(Java Management Extensions)监控分词器的运行状态,包括分词速度、内存占用等。 5. 兼容性:虽然这里提到的是Solr 6.0,但IK分词器也适用于Solr的其他版本,以及Elastic...

    springboot参考指南

    使用Jolokia通过HTTP实现JMX远程管理 i. 42.3.1. 自定义Jolokia ii. 42.3.2. 禁用Jolokia iv. 43. 使用远程shell来进行监控和管理 i. 43.1. 连接远程shell i. 43.1.1. 远程shell证书 ii. 43.2. 扩展远程shell i. ...

    java开源包1

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包11

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包2

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包3

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包6

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包5

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包10

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包4

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包8

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包7

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包9

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    java开源包101

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

    Java资源包01

    MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...

Global site tag (gtag.js) - Google Analytics