2015-03-01 5 views
2

Я новичок в Apache Lucene/Solr.Возможно ли использовать несколько каталогов данных индекса в Apache Solr?

Я пытаюсь перейти от Elasticsearch к Apache Solr.

Итак, у меня есть вопрос о следующей конфигурации местоположения индекса.

в Elasticsearch

# Может необязательно включать более одного Ио # местоположения (а-ля RAID 0) на файловом л # пространства на создание. Например:
#
# path.data:/путь/к/data1,/путь/к/data2

в Apache Solr

<dataDir>/var/data/solr/</dataDir> 

Я хочу настроить несколько индекс каталог данных, например, Elasticsearch в Apache Solr.

Возможно ли это?

Как я могу достичь цели?

Возможно ли несколько каталогов данных индекса в Apache Solr?

Возможно ли несколько каталогов данных индекса в Apache Solr?

+1

что заставило вас перейти от elasticsearch к Solr? просто любопытно – Emad

+0

Время перезарядки экземпляра elasticsearch очень медленно (несколько часов!) в нашей среде. Мы не решим эту проблему, поэтому мы пытаемся найти альтернативное решение, такое как solr ... –

ответ

1

Как достичь цели?

Это зависит от причины, почему вам нужно несколько каталогов указателей. По умолчанию solr не поддерживает несколько индексов, используя <dataDir>.

Итак, вопрос: зачем вам это нужно?

Для высокой доступности (для случая, если одно хранилище/указательный путь не является доступным?)? Или для проблемы с производительностью? Распространять дисковый ввод-вывод на многие диски?

В этом случае, есть некоторые другие Solr функции/продукты вы должны использовать, как SolrCloud, distributed search

+0

Спасибо за отзыв. Я думаю, что расположение нескольких индексов больше преимуществ для производительности дискового ввода-вывода и гибкого управления размером дискового хранилища. –

+0

Поддерживает ли SolrCloud несколько местоположений индекса? Это не похоже. Если это так, как мне распространять дисковый ввод-вывод на многие диски? – Shengjie

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