solr升级到3.6后的一点问题
solr升级到3.6后,以前的CommonsHttpSolrServer类以及过期,官方建议使用HttpSolrServer,但替换类后,运行会报错:java.lang.NoClassDefFoundError: org/apache/http/HttpRequestInterceptor
找到这位仁兄的文章:
http://www.solrcn.com/?p=510
顺利解决。
此外,还遇到过一个奇怪的问题,用DIH导入数据时,过程正常,但部分字段没更新正确,用的sql语句带有where,后来发现是CachedSqlEntityProcessor的问题,替换成SqlEntityProcessor就正常了。
具体得看源码,大概是CachedSqlEntityProcessoroverride了一个不存在的方法。
页:
[1]