Установка Solr 5.2.1 на установку нескольких узлов Hadoop 2.6.0

Нужна помощь по установке Solr в существующем кластере из 3 узлов Hadoop. Я пытаюсь установить Solr 5.2.1 на Hadoop 2.6.0.

Проверил несколько блогов, но все дают конфигурацию solr 4.10.3 на одном узле.

Нужен какой-либо документ или шаги, которые описывают шаги по установке solr 5.2.1 на многоузловом кластере Hadoop с использованием YARN.

С уважением, Анкит Гупта


person Ankit Gupta    schedule 10.08.2015    source источник


Ответы (1)


Я не уверен, поможет вам это или нет, но, пожалуйста, проверьте на Загрузка конфигурации SolrCloud 5 и Zookeeper

Определенные команды, которые могут быть использованы для вас, приведены ниже.

  1. Создайте каталог conf со всеми файлами conf
  2. Запустите это с одного из узлов /opt/myname/solr-5.2.1/bin/solr create -c my_collection -d /opt/myname/solr-5.2.1/server/solr/myconf/conf -n my_colln_cfg -shards 2 - фактор репликации 2

Некоторые другие полезные ссылки приведены ниже: >http://cl-solr2:8080/solr/admin/collections?action=ADDREPLICA&name=myname_all&collection=myname_all&node=cl-solr1:8080_solr&shard=shard1_0 http://cl-solr2:8080/solr/admin/collections?action=SPLITSHARD&name=myname_all&collection=myname_all&shard=shard1 http://cl-solr1:8080/solr/admin/collections?action=DELETESHARD&collection=myname_all&shard=shard1_0 http://cl-solr1:8080/solr/admin/collections?action=RELOAD&name=myname_all http://cl-solr1:8080/solr/admin/collections?action=DELETEREPLICA&collection=myname_all&shard=shard1&replica=core_node3 http://cl-solr1:8080/solr/admin/collections?action=DELETE&name=myname_all

person Aneesh Mon N    schedule 10.08.2015
comment
Спасибо за ваш быстрый ответ. Предоставленная ссылка помогла мне начать работу с solr в локальном режиме. Я хочу поднять его в кластерном режиме. У меня есть кластер Hadoop с 3 узлами и solr на всех трех машинах. - person Ankit Gupta; 10.08.2015
comment
Ссылка, предоставленная мной, должна вызвать экземпляр в узле кластера. Убедитесь, что вы передали информацию о зоокер во время команды запуска. Команда ниже может использоваться для проверки того же. /opt/solr-5.2.1/bin/solr статус - person Aneesh Mon N; 10.08.2015
comment
Когда я вижу, что веб-интерфейс solr запускается на IP-адресе каждого узла на порту 8983. При выполнении статуса solr получен результат статус solr Найдено 1 узел Solr: процесс Solr 18321, работающий на порту 8983 { solr_home:/usr/local /solr/server/solr/, версия: 5.2.1 1684708 - shalin - 10.06.2015 23:20:13, startTime: 2015-08-11T05:53:10.22Z, время работы: 0 дней, 0 часов, 1 минут 37 секунд, память: 85,2 МБ (% 17,4) из 490,7 МБ, облако: { ZooKeeper: hdmaster: 2181, hdslave1: 2181, hdslave2: 2181, liveNodes: 3, collections: 0}} подтвердите правильность вывода - person Ankit Gupta; 11.08.2015
comment
Да, выведите состояние liveNodes 3, что означает, что вы находитесь в режиме cluser. Пожалуйста, закройте тему, если это поможет. - person Aneesh Mon N; 11.08.2015
comment
Так же, как HBASE или SPARK, у нас есть WebURL для просмотра всех узлов в одном WebUI для Solr. - person Ankit Gupta; 11.08.2015
comment
Да, вы можете увидеть их, когда у вас есть созданная коллекция, которая распределена по узлам. Скажем, создайте коллекцию с 2 осколками и 2 репликами. Затем вы можете увидеть их распределенными по 3 узлам, а графическое представление можно найти по адресу cl-solr1. :8983/solr/#/~облако - person Aneesh Mon N; 11.08.2015
comment
Не могли бы вы помочь мне с какой-нибудь ссылкой или документом, в котором приводится пример того, как создавать коллекции и осколки, а также образцы примеров? - person Ankit Gupta; 11.08.2015