2014-01-17 71 views
0

我有兩個核心的solr設置。我想安排一個核心(core1,後端)經常進行全部導入(例如每5分鐘後),然後通過shceduler與shell命令的live(core0,serving)核心交換。如何從外殼交換solr核心

對於全進口的命令,我使用的shell命令

wget -o - -q -t 1 http://localhost:8080/solr/core1/dataimport?command=full-import 

工作正常。如果我通過點擊
http://localhost:8080/solr/admin/cores?action=SWAP&core=core1&other=core0從瀏覽器進行核心交換,我會在搜索時立即獲得最新更新。但是,如果我將此URL安排爲類似於dataimport的shell命令,則不會執行交換。

回答

1

你有沒有試着用

捲曲 的 「http:// 'localhost' 的:?8080/Solr的/管理/內核行動= SWAP &核心=核1 &其他= CORE0」

從shell?

+0

它的作品@ buddy86。只是我刪除了'localhost'的引號 – Sadat