2015-11-30 6 views
5

Я пытаюсь запустить Solr в режиме SolrCloud. Я создал новую коллекцию из collection1 и изменил ее имя в файле core.properties, установив свойство name=logmail.SolrCloud - Как решить «Не удалось найти коллекцию configName»

Но когда я начинаю Solr, я получаю следующее сообщение об ошибке

$ java -Dcollection.configName=logmail -DzkRun -Dnumshards=2 -DBootstrap_confdir=./solr/logmail/conf -jar start.jar 

2165 [главная] INFO org.apache.solr.common.cloud.ZkStateReader - Обновление кластера состояние из Zookeeper .. . 2179 [OverseerStateUpdate-94955713964081152-127.0.1.1: 8983_solr-n_0000000001] INFO org.apache.solr.cloud.Overseer - начало работы над основным очередь 2197 [главная] INFO org.apache.solr.core.CoresLocator - Взгляд для определения основных элементов под/home/rahul/Desktop/dev/solrcloud/solr 2203 [main] INFO org.apache.solr.core.CoresLocator - найдено ядро ​​ logmail in/home/rahul/Desktop/dev/solrcloud/solr/logmail/2204 [main] INFO org.apache.solr.core. CoresLocator - Найдена основная коллекция1 в /home/rahul/Desktop/dev/solrcloud/solr/collection1/2204 [main] INFO org.apache.solr.core.CoresLocator - Найдено 2 основных определения 2207 [coreLoadExecutor-6-thread -1] INFO org.apache.solr.cloud.ZkController - публикация core = logmail state = down collection = logmail 2207 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - публикация ядра = collection1 state = down collection = collection1 2208 [coreLoadExecutor-6-thread-1] INFO org.apache.solr.cloud.ZkCont ролик - numShards не найдены на дескрипторе - чтение его из системного свойства 2208 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - numShards не найден на дескриптор - чтение его из системного свойства 2214 [coreLoadExecutor-6-thread-1] INFO org.apache.solr.cloud.ZkController - найдите имя нашего основного узла 2214 [coreLoadExecutor-6-thread-1] INFO org.apache.solr.cloud.ZkController - ожидая, чтобы найти осколок идентификатор в clusterstate для logmail 2214 [zkCallback-2-нить-1] ИНФО org.apache.solr.cloud.DistributedQueue - NodeChildrenChanged огня по пути/надзирателю/очереди состояния SyncConnected 2215 [coreLoadExecutor-6- thread-1] I NFO org.apache.solr.cloud.ZkController - Проверить коллекцию zkNode: logmail 2222 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - искать имя нашего основного узла 2222 [coreLoadExecutor -6-thread-1] INFO org.apache.solr.cloud.ZkController - Создание коллекции в ZooKeeper: logmail 2222 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - ожидание найти осколок идентификатор в clusterstate для collection1 2223 [coreLoadExecutor-6-нить-1] INFO org.apache.solr.cloud.ZkController - в поисках коллекции configName 2223 [coreLoadExecutor-6-нить-2] INFO org.apache .solr.cloud.ZkController - Проверить коллекцию zkNode: collection1 2224 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - Создание коллекции в ZooKeeper: collection1 2224 [coreLoadExecutor-6-thread-2] INFO org.apache.solr .cloud.ZkController - Ищет коллекцию configName 2225 [coreLoadExecutor-6-thread-1] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - пауза в течение 3 секунд и повторная попытка - попробуйте: 1 2226 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - приостановка в течение 3 секунд и снова пытаются - попробовать: 1 2226 [OverseerStateUpdate-94955713964081152-127.0.1.1: 8983_solr-n_0000000001] INFO org.apache.solr.cloud.Overseer - Update состояние numShards = нуль сообщение = { "ядро" : "logmail", "роль": нулевая,
"base_url": "http://127.0.1.1:8983/solr",
"node_name": "127.0.1.1:8983_solr", "государство": "вниз", "осколок": нулевая,
«коллекция»: «logmail», Операция ":" состояние "} 2226 [OverseerStateUpdate-94955713964081152-127.0.1.1: 8983_solr-n_0000000001] ИНФО org.apache.solr.cloud.Overseer - узел = core_node1 уже зарегистрирован [OverseerStateUpdate-94955713964081152-127.0. 1.1: 8983_solr-n_0000000001] INFO org.apache.solr.cloud.Overseer - shard = shard1 уже зарегистрирован 2255 [zkCallback-2-thread-1] INFO org.apache.solr.common.cloud.ZkStateReader - A изменение состояния кластера: WatchedEvent состояние: SyncConnected тип: NodeDataChanged путь: /clusterstate.json, произошло - обновление ... (живой размер узлов: 1) 2268 [OverseerStateUpdate-94955713964081152-127.0.1.1: 8983_solr-n_0000000001] INFO org.apache.solr.cloud.Overseer - Update состояние numShards = нуль сообщение = { "ядро": "collection1", "роли": нулевой,
"base_url": "http://127.0.1.1:8983/solr",
"node_name" : «127.0.1.1:8983_solr», «state»: «down», «shard»: null,
«collection»: «collection1», «operation»: «state»} 2268 [OverseerStateUpdate-94955713964081152-127.0. 1.1: 8983_solr-n_0000000001] ИНФО org.apache.solr.cloud.Overseer - узел = core_node1 уже зарегистрирован [OverseerStateUpdate-94955713964081152-127.0.1.1: 8983_solr-n_0000000001] ИНФО org.apache.solr.cloud. Overseer - shard = shard1 уже зарегистрированный 2288 [zkCallback-2-thread-1] INFO org.apache.solr.cloud.DistributedQueue - NodeChildrenChanged уволен на путь/надсмотрщик/состояние очереди SyncConnected 2318 [zkCallback-2-thread-1] INFO org.apache. solr.common.cloud.ZkStateReader - Состояние кластера изменение: WatchedEvent state: SyncConnected type: NodeDataChanged path: /clusterstate.json, произошел - обновление ... (размер живых узлов: 1) 5227 [coreLoadExecutor-6- thread-1] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - пауза в течение 3 секунд и повторная попытка - попробуйте: 2 5228 [coreLoadExecutor-6-thread-2] INFO org.apache. solr.cloud.ZkController - Не удалось найти коллекцию configName - pausi ng в течение 3 секунд и попробуйте еще раз - попробуйте: 2 8229 [coreLoadExecutor-6-thread-1] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - пауза в течение 3 секунд и повторная попытка - попробуйте : 3 8229 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - приостановить на 3 секунды и повторить попытку - попробуйте: 3 11232 [coreLoadExecutor-6-thread -1] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - пауза в течение 3 секунд и повторная попытка - попробуйте: 4 11232 [coreLoadExecutor-6-thread-2] INFO org.apache.solr .cloud.ZkController - Не удалось найти коллекцию configName - Приостановка в течение 3 секунд и пытается снова - попробуйте: 4 14237 [coreLoadExecutor-6-нить-1] INFO org.apache.solr.cloud.ZkController - Не удалось найти Collection configName - пауза в течение 3 секунд и повторная попытка - попробуйте: 5 14237 [coreLoadExecutor-6-thread-2] INFO org.apache.solr.cloud.ZkController - Не удалось найти коллекцию configName - приостановить на 3 секунды и повторить попытку - попробуйте : 5 17237 [coreLoadExecutor-6-thread-1] ОШИБКА org.apache.solr.cloud.ZkController - Не удалось найти configName для коллекции logmail 17238 [coreLoadExecutor-6-thread-2] ОШИБКА org.apache.solr. cloud.ZkController - Не удалось найти configName для коллекция collection1 17240 [coreLoadExecutor-6-thread-1] ОШИБКА org.apache.solr.core.CoreContainer - ошибка при создании ядра [logmail]: Не удалось найти configName для коллекции logmail found: null org.apache.solr. common.cloud.ZooKeeperException: не удалось найти configName для сбора logmail найдено: нулевой

+0

Какую версию Solr вы используете? – browskie

+0

Я использую Solr версию 4.10.4 –

ответ

3

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

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

-1

У вас есть опечатка в вашей команде. Это должно сделать трюк:

$ java -Dcollection.configName=logmail -DzkRun -Dnumshards=2 -Dbootstrap_confdir=./solr/logmail/conf -jar start.jar 
+1

Привет Fallout, не могли бы вы рассказать мне, где именно опечатка? Я сравнил команду с командой в вашем ответе. Они идентичны. –

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

  • Нет связанных вопросов^_^