Solr常见问题记录

来源:互联网 发布:武汉 人工智能 编辑:程序博客网 时间:2024/06/06 11:38
这两天再使用solr的过程中遇到了一些问题,这里记录一下,方便以后查阅:
1、solrconfig.xml  lib jar路径配置问题
WARN  org.apache.solr.core.SolrResourceLoader  ? Can’t find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: /home/apache-tomcat-6.0.37/solrhome/solr/collection1/../../../contrib/extraction/lib).
<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />

<lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" />

<lib dir="../../../contrib/langid/lib/" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" />

<lib dir="../../../contrib/velocity/lib" regex=".*\.jar" />
<lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" />

<!-- If a 'dir' option (with or without a regex) is used and nothing
     is found that matches, a warning will be logged.
  -->
<lib dir="/non/existent/dir/yields/warning" /> 这个是警告信息

这时候可以配置lib dir目录为一个绝对或相对路径,确保可以找到jar包。
参考:http://my.oschina.net/20130614/blog/145002


2、IK 异常class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream
我是用的是CDH5.4.2中集成的solrcloud开发环境,solr版本是solr-4.10.3,以及IKAnalyzer中文分词器的完整发布包。
配置运行之后发现异常:Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream.(Ljava/lang/String;Ljava/io/Reader;)
Lorg/apache/lucene/analysis/TokenStream;原因IKAnalyzer中参考手册中的例子是使用的lucene3.4,与4.0以上版本已经是不兼容了。
从google 上面下载 IK Analyzer 2012FF_hf1.zip 就可以解决问题。
参考:http://www.bubuko.com/infodetail-532440.html
0 0
原创粉丝点击