У меня есть существующая установка Solr, работающая на автономном экземпляре Solr. Меня попросили добавить к этой настройке устойчивость и высокую доступность. Итак, я хотел бы добавить репликацию в мою настройку, для которой я считаю, что SolrCloud - это способ пойти?Добавление Zookeeper в существующее Solr
Я пропустил демоверсию на вики SolrCloud. Однако я не уверен, как добавить существующий экземпляр Solr в ZooKeeper, а затем добавить еще несколько узлов для его репликации. Возможно ли это без повторного набухания?
вики состояния
ПРИМЕЧАНИЕ: Если вы не используете пример для запуска Solr, убедитесь, что вы загрузите конфигурацию, установленную на Zookeeper перед созданием коллекции.
Однако я не уверен, какие файлы он имеет в виду и как это сделать?
Cuurent информация установки:
- Solr 4.5.1
- 2vCPU в 24 ГБ RAM
- 66000000 Документами индекс
- 58Gb размер индекса
- Bulk время индекс ~ 50 часов
- 4000 максимальных пользователей
- 400 в среднем одновременных пользователей
- обновления 20k в день
- пользователь, ищущий с помощью приложения solrJ
- запрашивая включает в себя группировку
личный
- Existing Index Solr реплицируются на 2-х новых узлов
- 3 Узлы зодиака для обеспечения устойчивости
То, что я пробовал:
- Скачать Zookeeper, запустить zkServer начать с настройками по умолчанию -OK
- Начать существующие установки Solr с опцией -DzkHost = actualhostname: 2181
Но я получаю ошибку от solr «Не удалось загрузить конфигурацию SOLR».
Так что я думаю, мой вопрос кратко, чтобы:
- Для моей установки является SolrCloud путь, а не сказать ReplicationHandler?
- Возможно ли добавить поддержку solrCloud и ZK без повторной индексации (50 часов - это длительное время)?
- Какие файлы конфигурации я должен добавлять в zk и как?
- Я исправляю, что без дополнительных изменений в настройках sharding не является вариантом, потому что я использую группировку в своих запросах?
- Должен ли я обновиться с solr 4.5.1, если да, то как далеко?
- Самое главное, мой «список желаний» выглядит как хорошая идея/плохая идея/луна на палочке? Если это хорошо, как его достичь? Если плохо, предложения?
Я довольно новичок в Solr (~ 12 месяцев использования) и очень новичок в Zookeeper и SolrCloud (~ 2 недели чтения/экспериментирования), поэтому любые советы по достижению вышеизложенного были бы очень оценены.
Спасибо @Yann за ваши четкие ответы на все мои вопросы. -Dbootstrap была той частью, которую я отсутствовал. У меня теперь есть простая тестовая среда, работающая с сокращенным набором данных, чтобы доказать это, и скоро переместит это, чтобы жить. еще раз спасибо – sonicscorpion