Может ли несколько solr slave использовать общие индексы из облачного хранилища? - PullRequest
0 голосов
/ 16 мая 2019

Вот идея, которую я использовал для использования индексов Solr. Только один ведущий записывает данные индекса в облачное хранилище (Google Cloud Storage / Azure File) и несколько ведомых Solr считывают данные из этого облачного хранилища местоположение. (путем подключения этого общего расположения в качестве папки данных к подчиненным).

Если это невозможно, не могли бы вы помочь понять причину (Почему чтение не должно быть разрешено несколькими рабами)

Если это возможно, Как я могу настроить в solrconfig.xml в качестве ведомого без репликации, это моя текущая конфигурация

<requestHandler name="/replication" class="solr.ReplicationHandler" >
   <lst name="slave">
       <str name="masterUrl">http://localhost:8693/solr/developer/replication</str>
       <str name="pollInterval">00:00:30</str>
       <str name="compression">internal</str>
       <str name="httpConnTimeout">5000</str>
       <str name="httpReadTimeout">10000</str>
    </lst>
</requestHandler>

Причина этого вопроса заключается не в том, чтобы экземпляры моего подчиненного контейнера имели одинаковые индексные данные

...