2012-03-28 180 views
2

我試圖與索引「阿帕奇Nutch的1.4」當我運行下面的命令,會出現以下錯誤站點「java.io.IOException異常:作業失敗」產生java.io.IOException:作業失敗

bin/nutch solrindex http://localhost:8983/solr/ crawl/crawldb -linkdb crawl/linkdb crawl/segments/* 

我安裝 「Tomca6」 和 「Apache Solr實現3.5.0」 使用Nutch的工作,但遺憾的是沒有工作

模擬

[email protected]:/usr/share/nutch/runtime/local$ bin/nutch solrindex  http://localhost:8983/solr/ crawl/crawldb -linkdb crawl/linkdb crawl/segments/* 
SolrIndexer: starting at 2012-03-28 18:45:25 
Adding 48 documents 
java.io.IOException: Job failed! 
[email protected]:/usr/share/nutch/runtime/local$ 

誰能幫米請問?

+0

你有一個日誌文件的異常的堆棧跟蹤? – jpountz 2012-03-28 22:49:58

+0

我把一塊日誌放在下面的鏈接上供你看... [Hadoop.log](https://raw.github.com/gist/2231654/564d7bf5a59262ee9bd63f5a6434e68d822156fb/hadoop.log) – Agutoli 2012-03-29 00:02:54

+1

@Agutoli I'd建議您查看您的solr日誌文件,以便了解從Solr獲取的BadRequest錯誤的原因。你可以在這裏粘貼相關部分嗎? – javanna 2012-03-29 08:13:48

回答

0

如果nutch結果字段到Solr字段的映射不正確或不完整,通常會發生此錯誤。這會導致Solr服務器拒絕「更新」操作。不幸的是,在調用鏈的某個時候,這個錯誤被轉換成了一個有點誤導性的「IO錯誤」。我的建議是訪問Solr服務器的Web控制檯(可以使用與鏈接副本相同的URL進行訪問,例如http://some.solr.server:8983/solr/),然後轉到日誌選項卡。有關映射的錯誤將顯示在那裏!

相關問題