2016-03-03 6 views
2

Я пытаюсь создать новую коллекцию с установкой Solr-облако, терпит неудачу со следующим:Solr облака: RROR: имя Ошибка при загрузке конфигурации для сбора

ERROR: Error loading config name for collection test 

Я попытался удалить коллекцию:

sudo /opt/solr/bin/solr delete -c test 

, но с теми же результатами

Моя установка: Solr-cloid с внешним и 5 зоопарка узлов SOLR Как удалить его или перезагрузить его снова? thanks

ответ

0

Проверьте, существует ли папка конфигурации в zookeeper. Если это так, попробуйте связать коллекцию с configname использования вводе команды:

zkcli.sh -cmd linkconfig -collection collectionname -confname configname 
1

Solr не может найти файлы конфигурация в зоопарке. Solrcloud пытается воссоздать ядро ​​из файла конфигурации zookeeper. Похоже, вы удалили узел конфигурации zookeeper для проверки коллекции.

Два шага к полностью продувке тест коллекции:

  1. Стоп Solr и удалить папку «тест», если существует из домашней папки Solr. (По умолчанию:/вар/Библиотека/Solr)
  2. Перейдите Zookeeper узла и отредактируйте файл clusterstate.json. Удалите записи теста коллекции. Я хотел начать новый, так что перезагрузите файл clusterstate.json по умолчанию. I {{0}

Вы должны отключить свойство autoAddReplicas solr перед тем, как выключить любой solrnode.