【问题标题】:Solr indexing failedSolr 索引失败
【发布时间】:2013-02-14 13:04:57
【问题描述】:

我在this tutorial 中都喜欢,但有一些麻烦。当我在 nutch 爬行后尝试调用 ./nutch solrindex http://127.0.0.1:8080/solr/ crawl/crawldb -linkdb crawl/linkdb crawl/segments/* 命令时,我得到下一个异常

> WARNING: job_local_0001 org.apache.solr.common.SolrException: Bad
> Request
> 
> Bad Request
> 
> request: http://127.0.0.1:8080/solr/update?wt=javabin&version=2
>         at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:430)
>         at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:244)
>         at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
>         at org.apache.nutch.indexer.solr.SolrWriter.close(SolrWriter.java:142)
>         at org.apache.nutch.indexer.IndexerOutputFormat$1.close(IndexerOutputFormat.java:48)
>         at org.apache.hadoop.mapred.ReduceTask$OldTrackingRecordWriter.close(ReduceTask.java:466)
>         at org.apache.hadoop.mapred.ReduceTask.runOldReducer(ReduceTask.java:530)
>         at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:420)
>         at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:260)

我应该怎么做才能解决这个问题?

附: Solr 正在工作。我使用了 solr 4.1 和 nutch 1.6。

【问题讨论】:

  • solr 日志中的错误是什么???
  • 我已经解决了这个问题。我将
  • 您可以在堆栈溢出时通过电子邮件与我联系
  • 谢谢。但我不知道在哪里可以找到你的电子邮件。我没有在你的个人资料中找到它。

标签: solr nutch


【解决方案1】:

当您遇到任何异常时,您应该打开日志并检查日志中的异常。在我的例子中,我修改了schema.xml 并使用type="text" 插入了一些新字段,但在我的schema.xml 中是另一种称为text_general 的类型,在阅读日志后很容易修复。

【讨论】:

    猜你喜欢
    • 2011-10-02
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多