我是靠谱客的博主 明亮老虎,最近开发中收集的这篇文章主要介绍solr 4.0 SolrException: Error opening new searcher java.io.FileNotFoundException 问题解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
碰到这种问题,很棘手,特别是设计的到的索引文件很大的时候,这种问题,是由于索引损坏引起的。
查看lucene的官方文档,发现lucene其实提供了索引的修复和检查工具。具体使用方法如下。
java –cp /solr/lucene/lucene-core-4.0.jar org.apache.lucene.index.CheckIndex /solr/core0/data/index -fix
CheckIndex 还有其他参数,具体看以查看它的help
注意,使用 CheckIndex 的时候,必须要要保证此时索引,没有被使用和写入。
如果运行这个工具,出现 java.io.FileNotFoundException core0/data/index/_1tgo.si,这种类型的错误,可以使用一个技巧,拷贝一个相同后缀的文件,来重命名为该文件,使修复可以进行下去。
最后
以上就是明亮老虎为你收集整理的solr 4.0 SolrException: Error opening new searcher java.io.FileNotFoundException 问题解决方案的全部内容,希望文章能够帮你解决solr 4.0 SolrException: Error opening new searcher java.io.FileNotFoundException 问题解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复