Я изменил файл solr.in.sh и перезапустил solr. но ядро ​​​​solr упало

Я запускаю свой solr в облачном режиме. У меня 3 шарда и 6 ядер. каждый осколок имеет 2 узла. Мне нужно было изменить конфигурацию JMX, поэтому я изменил файл solr.in.sh и перезапустил solr на одной из машин solr. Похоже, ядро, связанное с этой машиной, вышло из строя. Кто-нибудь может помочь.


person Nagalakshmi Srirama    schedule 21.06.2016    source источник
comment
Я использую Solr 5.4.1 в облачном режиме с внешним зоопарком. Я увеличил JVM SOLR_HEAP = '2g'. и включил jmx. ENABLE_REMOTE_JMX_OPTS = 'true' и установите значение порта для RMI_PORT.   -  person Nagalakshmi Srirama    schedule 24.06.2016


Ответы (1)


Похоже, мы довольно часто вызывали оптимизацию для solr.

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

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

Не должно быть необходимости явно оптимизировать индексы.

Если вы довольно часто вызываете оптимизацию, это может замедлить вашу репликацию.

person Nagalakshmi Srirama    schedule 06.07.2016
comment
Кроме того, если вы используете solr в облачном режиме, убедитесь, что вы вносите изменения в одну реплику за раз. Убедитесь, что он кэшируется с лидером, а затем внесите изменения в следующую реплику. - person Nagalakshmi Srirama; 07.07.2016