我们刚刚开始在内部项目上使用Linux上的Apache Solr 4.0.0,现在已经部署了Solr 1.4.1和3.5.0。
从我的search,似乎大多数人仍然使用3.x. 实际上,我可以find的所有munin插件(请参阅下面的列表)都引用了/admin/stats.jsp页面,显然,AFAIK不再存在于Solr 4.0中。
后来,我在Solr错误跟踪器SOLR-1750中发现了这个问题,它似乎指向了一个片段,您需要将此代码片段添加到solrconfig.xml :
<requestHandler name="/admin/stats" class="org.apache.solr.handler.admin.SolrInfoMBeanHandler" />
但是,试图在我的Solr 4安装目录上find/admin/mbeans ,可以让我得到一些XML信息:
<response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">1</int> </lst> <lst name="solr-mbeans"> <lst name="CORE"> <lst name="core"> <str name="class">mycore</str> <str name="version">1.0</str> <str name="description">SolrCore</str> <str name="src">$URL: https://svn.apache.org/repos/...</str> </lst> ... <lst name="QUERYHANDLER"> <lst name="/admin/system"> <str name="class">org.apache.solr.handler.admin.SystemInfoHandler</str> <str name="version">4.0.0.2012.10.06.03.04.33</str> <str name="description">Get System Info</str> ... </lst>
但是,我仍然无法find与统计数据有关的任何内容,比如每秒钟的查询或查询,使用的内存等等,因为网页pipe理页面清楚地显示了这些信息。
我将不得不在Solr文档中进行更多的研究,但也许有人知道并已经更新了Solr的Solr 4.0插件 。
/admin/mbeans?stats=true是你想要的!