2016-08-24 1 views
0

Ранее я использовал конфигурацию главного подчиненного устройства, в которой я запрашивал каждый подчиненный после его индексации, чтобы убедиться, что мои изменения отражены на каждом подчиненном устройстве. первым я запрашивал сКак убедиться, что данные копируются по всем репликам в SolrCloud?

SlaveSolrURL/replication?command=fetchindex and checking if status is OK 

затем я был запрашивая следующее в цикле

SlaveSolrURL/q=QueryForMyChange and breaking my loop when i get expected result 

и затем позволяя Ведомый для запроса.

Как я могу сделать эту функцию в SolrCloud, чтобы убедиться, что мои изменения реплицируются по каждой реплике, я использую только один осколок.

ответ

0

Вы можете отправить свои изменения в любой экземпляр solr, и solrcloud автоматически поделится обновлениями со всеми узлами.

+0

Но когда мои изменения находятся в процессе репликации, в это время запрос запускается для этого изменения, тогда моя реплика не будет иметь его, так как solrcloud индексирует асинхронно. –

+0

Я считаю, что фиксация не вступает в силу до тех пор, пока все узлы не будут обновлены – Wiszh

Смежные вопросы