Solr 5: не загружать осколки из каталогов с символическими ссылками
Я пытался обновить Solr 4.10.3 до 5.4.1. Осколки Solr размещаются на разных дисках, а символические ссылки (ln -s) создаются для SOLR_HOME (сама SOLR_HOME задается как абсолютный путь и работает нормально). Когда Solr запускается, он загружает только осколки, помещенные в домашнюю директорию, но не символьные. Если я копирую shard в домашний каталог (в файловой системе путь остается неизменным, как SOLR_HOME/my_shard1, как с символической ссылкой, так и с копией), это работает.
Есть ли способы преодолеть эту проблему?
1 ответ
Решение
CorePropertiesLocator НЕ следует по символическим ссылкам. Это известная ошибка, появившаяся в 5.4, будет исправлена в следующем выпуске (и готовый патч для исправления 5.4)