2014-10-27 2 views
0

Я знаю Solr поиск стороны ввод/вывод, если у меня есть 4 кластера узла и имеет индекс, разделенный на 4 блока, в котором архитектуру ниже будет иметь более высокую производительность поиска:Улучшение поиска solrCloud: два архитектур

1) Имейте 4 экземпляра solr, работающих в ОДНОМ одном узле, и поместите каждый блок индекса в эти 4 экземпляра solr 2) Имейте экземпляры solr, запущенные в каждом узле, следовательно, общее количество кластеров с четырьмя узлами и поместите каждый блок индекса в каждый экземпляр solr ,

Спасибо!

ответ

0

Второй вариант, вероятно, лучше, и я объясню.

Solr core - это Java-программа, которая содержит несколько объектов кеша. Когда вы кладете 4 ядра Solr на один и тот же узел, они будут использовать одно и то же ОЗУ JVM и тот же процессор.

В 1 oprion, то же JVM потребуется запустить 4 ядра Solr и собирать мусор из 4 ядер вместо 1.

При использовании 4-х различных узлов (4 JVMs), вы, вероятно, получите лучшую производительность даже если вы размещаете 4 узла на одной физической машине.

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