solr--4.3.0异常及处理

1-出现org.apache.solr.common.SolrException: Error loading class 'solr.VelocityResponseWriter' 异常

      找到$TOMCAT_HOME/solr/conf/solrconfig.xml,把<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>注释掉或者enable:false即可。 

 

2、2081 [searcherExecutor-4-thread-1] ERROR org.apache.solr.core.SolrCore  – org.apache.solr.common.SolrException: undefined field text

 这个类似于3 的解答

 

 

3、1905 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  – Unable to create core: mysql

org.apache.solr.common.SolrException: QueryElevationComponent requires the schema to have a uniqueKeyField.

解决方案:一般这种情况就是solrconfig.xml、solr-data-config.xml、schema.xml里面写错了,

      判断错误原因:1、xml各节点顺序,不要缺少一些节点:如<types><fieldtype/></types>,<fields><field /> </fields> 

 

 4、solr Caused by: org.apache.solr.handler.dataimport.DataImportHandler

原因要在solrconfig.xml引入lib,在创建core时会将配置的jar包添加到classpath下

    <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-5.0.0.jar" />
    <lib dir="${solr.install.dir:../../../..}/dist/" regex="solr-dataimporthandler-extras-5.0.0.jar" />
    <lib dir="./" regex="mysql-connector-java-5.1.10.jar" />

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值