2010-09-21 127 views
6

我在多核模式下使用太陽能應用程序,並且我無法發佈數據(xml),當我試圖通過命令行(cmd windows)發佈數據來solr然後出現錯誤。 ..solr多核發佈數據

- >路徑缺少Solr的核心名稱

,所以請給我詳細的解答

回答

15

確保核心名稱爲路徑:

http://host:8983/solr/CORE/update

當在多核設置使用post.jar,你有包含核心名稱的URL重寫默認的URL參數: java -Durl=http://... -jar post.jar

您可以鍵入java -jar post.jar -help獲得可重寫的參數列表。

+0

ya它是在路徑,但是當我gv它的後命令像 - > java -jar post.jar abc.xml它給了一個錯誤 - >在路徑中缺少solr核心名稱所以請告訴我確切的命令發佈一個特定內核的新文件 – manish 2010-09-21 12:58:12

+0

請參閱上面的我的更新 – 2010-09-21 13:27:42

1
curl 'http://localhost:8983/solr/core0/update/csv?commit=true' --data-binary @/tmp/tmp/tmp.txt.0.0 -H "Content-type:text/plain; charset=utf-8" 

上述命令適用於我。您必須爲solr索引創建csv文件。