2010-09-21 29 views
6

Tôi đang sử dụng ứng dụng năng lượng mặt trời ở chế độ đa lõi, và tôi không thể đăng dữ liệu (xml), khi tôi đang cố gắng đăng dữ liệu bằng dòng lệnh (cmd windows) đến solr sau đó tôi gặp lỗi. ..solr multicore post data

-> thiếu tên lõi Solr trong con đường

vì vậy hãy cho tôi câu trả lời chi tiết

Trả lời

15

Hãy chắc chắn rằng tên lõi là trong đường dẫn:

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

Khi sử dụng post.jar trong một thiết lập đa lõi, bạn phải ghi đè lên các tham số url mặc định với một url có chứa tên CORE: java -Durl=http://... -jar post.jar

Bạn có thể gõ java -jar post.jar -help để có được danh sách các tham số có thể được ghi đè .

+0

ya nó đang ở trong đường dẫn, nhưng khi tôi gv nó một lệnh bài như -> java -jar post.jar abc.xml nó đưa ra một lỗi -> thiếu tên lõi solr trong đường dẫn để plz cho tôi biết lệnh chính xác để đăng tệp mới cho một lõi cụ thể – manish

+0

xem cập nhật của tôi ở trên –

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" 

Lệnh trên phù hợp với tôi. Bạn phải tạo tệp csv cho chỉ mục solr.