LucidGaze for Solr 是由 Lucid
开发的开源 solr 监测工具,提供快照、存储、交互视图、比较各种 solr 性能指标。 包括:
-
Record and graph metrics
-
捕获多种 handler 的每秒请求数(Capture requests-per-second
),如:StandardRequestHandler
-
捕获每个请求的处理时间(Capture processing time per request
)。
-
……
现来试用下
1、下载 LucidGaze for Solr 1.0 http://www.lucidimagination.com/Downloads/LucidGaze-for-Solr
或 http://www.lucidimagination.com/user_download/certified/lucidgaze-1.0.tgz
2、解压到某个位置,如:f:/lucidgaze。把 gaze-plugin-1.0.jar 复制到 solr.home/lib,在 solr.home/conf/solrconfig.xml 添加以下内容
-
<requestHandler name="/gaze" class="com.lucidimagination.gaze.plugin.StatMonitor" />
<requestHandler name="/gaze" class="com.lucidimagination.gaze.plugin.StatMonitor" />
3、把 rrd4j-2.06.jar 和 gaze-shared-1.0.jar 放到 tomcat-6/lib 下。启动 tomcat(安装有 solr 的 tomcat),再把 gaze.war 放到 tomcat-6/webapps 下。
4、然后打开 http://localhost:8080/gaze,提交 http://localhost:8080/solr 为 solr 的根 url。最后选择要监测的 handler,如:standard、/update。
效果如图:
lucidgaze for solr
官方的截图
LucidGaze for solr,点击放大
http://localhost:8080/solr/admin/stats.jsp 也有这些数据。上面的数据是会被 gaze 保存下来,又图形显示友好些。
官方地址:http://www.lucidimagination.com/Downloads/LucidWorks-for-Solr
Infoq:Lucid Imagination发布了Apache Lucene性能监测工具
在 solr 应用的 slave 机上频繁地提交文档做索引,偶尔出现找不到段文件的错误,一星期 到 二星期一次,其它两台相同的应用又不会。
提交文档时的错误:
org.apache.solr.common.SolrException: Internal Server Error
Internal Server Error
request: http://localhost:8080/solr/update?wt=javabin&version=2.2
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:343)
at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:183)
at org.apache.solr.client.solrj.request.UpdateRequest.process(UpdateRequest.java:217)
at com.chenlb.solr.indexing.SolrIndexServer$PostThread.run(SolrIndexServer.java:275)
...
tomcat 的日志
2009-8-24 9:26:01 org.apache.solr.common.SolrException log
严重: java.io.FileNotFoundException: /data/solr/data/index/segments_1x0u (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FSDirectory.java:552)
at org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.java:582)
at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:488)
at org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:482)
...
查看索引内容的段文件是 segments_1x0o,还报的是 segments_1x0u 文件才是段文件。
已经做好了拉索引与提交文档索引不会同时进行的控制。
为什么会索引记录的段文件名不正确呢?这个问题现在难回答,也可能拉索引的时候传输的问题?“控制”做索引的程序不好?
还没找到有说服力的答案,那也得解决这问题。
1、关闭 tomcat(或停止 tomcat 的solr实例)。
2、删除索引目录,同时也删除快照。清空 logs/snapshot.current 文件的内容,用 echo "" > logs/snapshot.current
3、启动 tomcat (或启动 tomcat 的solr实例)
4、手动从主机上拉一份索引,并安装。
bin/snappuller -v
....
bin/snapinstaller -v
....
分享到:
相关推荐
Spring Data for Apache Solr API。 Spring Data for Apache Solr 开发文档
solr4.8.1 for linux
Explain.solr.pl 是一个 Solr 的可视化工具,用来帮助你分析为什么一个文档会出现在搜索结果列表中。 支持 Solr: 3.0 3.1 3.2 3.3 3.4 3.5 标签:Explain
solr导航搜索工具+文档+配置代码里面有详细的讲解和已经配好的代码如果用我只需改成自己的地址就可以留言我可回复教学
ik-analyzer-5.01-for solr4.3.jar
solrj操作solr 包括crud 查询加入不同条件查询以及查询结果高亮 资料包括测试对象,工具类以及工具类对应的测试类,方便二次开发与使用,10分绝对不亏!
使用多线程方式 通过solrj 接口向solr新增索引信息
ES和solr都是基于Lucence的搜索框架,文档比较2中方案适合的不同场景和优劣
Relevant search with applications for Solr and Elasticsearch
LucidWorks for Solr 参考手册英文
Apache Solr for Indexing Data
solr搜索引擎,solr介绍什么是solr搜索引擎,操作实例
solr.warsolr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包solr.war包...
solr和sql映射工具
Solr 是Apache下的一个顶级开源项目,采用Java开发,基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。这里谈到了Lucene,它是一个开放源代码的全文检索引擎工具包。提供了完整的...
多线程solr 索引迁移工具 通过solrj 接口连接solr 服务端
外,很多 Lucene 工具(如 Nutch、 Luke)也可以使用 Solr 创建的索引 Solr 的特性包括: 高级的全文搜索功能 专为高通量的网络流量进行的优化 基于开放接口(XML 和 HTTP)的标准 综合的 HTML 管理界面 可...
solr搜索服务器安装配置--资料备份
solr搜索引擎支持分页 有问题可以QQ(271287607)
solr