Подтвердить что ты не робот

Запуск Solr на Azure

Может ли Solr работать на Azure?

4b9b3361

Ответ 2

Я знаю, что эта ветка устарела, но я хотел разделить наши два цента. Мы запускаем SOLR на Azure без больших проблем. Мы создали задачу запуска для установки Java и создания развертывания, и у нас есть экземпляр SOLR для каждой веб-роли. Оттуда, это немного волшебство, определяющее конфигурацию ведущего/ведомого, но мы тоже это решили.

Так что да, это можно сделать с небольшой работой. Самое главное, задача запуска является ключевой. Индекс не должен храниться нигде, кроме локального диска (локальный ресурс), поскольку индексирование является частью запуска роли. Если вам нужно ускорить его, и несколько минутных различий приемлемы, вы можете синхронизировать индекс с копией хранилища blob время от времени мастером. Но в этом случае вам нужно реализовать алгоритм голосования, чтобы экземпляры SOLR не переопределяли друг друга.

Мы будем размещать информацию в нашем блоге, но я не хочу размещать ссылки в ответах на старые темы, потому что я буду похож на спамера: o)

Ответ 3

Я на самом деле не пытался, но Azure может запускать Java, поэтому теоретически он должен иметь возможность запускать Solr.

Эта статья ( "Запустить Java с Jetty в Windows Azure" ) должна быть полезна.

Координатор "Lucene.Net on Azure" также утверждает, что он должен работать.

EDIT. Команда Microsoft Interop написала отличный советы по настройке и настройке для запуска Solr on Azure!

Ответ 4

Для нового посетителя теперь есть два экземпляра Solr, доступные через Bitnami, Мы тестировали их, и они хороши. Но в конечном итоге с использованием службы поиска Azure, которая пока выглядит очень солидно.

Ответ 5

Abit заданного вопроса, но хотел бы предоставить обновленный ответ. Вы можете запустить Apache Solr на Azure. Azure предлагает IaaS (инфраструктура как услуга), которая представляет собой необработанные виртуальные машины под управлением Linux/Windows. Вы можете настроить весь свой кластер Solr на набор виртуальных машин и настроить SolrCloud и Zookeeper на них.

Если вам интересно, вы также можете проверить решения Solr-as-a-Service или Hosted Solr, поскольку они устраняют головную боль при настройке SolrCloud на Azure. Там много чего запускается, управляя и масштабируя инфраструктуру поиска, а компании, такие как Measured Search, помогают сократить время и усилия, затраченные на это. Вы вернетесь к этому времени в разработке функций и функциональных возможностей, которые необходимы вашим приложениям или продуктам.

Более конкретно, если вы делаете это самостоятельно, это может занять от нескольких дней до нескольких недель, чтобы дать им необходимую любовь и заботу. Здесь представлен документ, в котором подробно описывается сравнение между его выполнением и использованием решения Solr-as-a-Service.

https://www.measuredsearch.com/white-papers/why-solr-service-is-better-than-diy-solr-infrastructure/

Полное раскрытие, я запускаю продукт для Measured Search, который предлагает Cloud Agnostic Solr-as-a-Service. Измеренный поиск позволяет вам задерживать кластер Solr на Azure в течение нескольких минут.

Ответ 6

Azure IaaS позволяет создавать виртуальные машины на основе Linux, включая Ubuntu, SUSE и CentOS. Эта виртуальная машина поставляется с локальным корневым хранилищем, которое существует только для виртуальной машины, перезагружается.

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