Лучшая практика хостинга Solr Docker - Практическое руководство - Требуется предложение

Мне нужно разместить сервер Solr с большим количеством ядер для нескольких клиентов. В настоящее время я размещаю его на стороннем хостинг-провайдере. Так что мне не нужно с этим справляться.

Однако сейчас я планирую разместить его у себя и рассматриваю возможность использования Docker в общедоступном облаке.

Все ядра Solr претерпели несколько изменений в файле схемы (managedschema, где мы вносим изменения с помощью Solr API) и конфигурациях solr config и импорта данных, которые используются DIH.

У нас есть свои собственные файлы конфигурации, которые у нас уже есть как config-set. И мы используем то же самое при создании нового ядра Solr.

Однако я не уверен, что лучше всего подходит для этого и использовать ли configset или нет?

Как и когда я использую config-set, каждый раз, когда мне нужно новое ядро ​​solr, мне нужно добавлять configset в Solr, копируя папку, внося изменения в файлы DIH и т. Д., И обновлять Dockerfile, чтобы скопировать эту папку на сервер Solr внутри докера..

И нужно снова сделать docker-compose down и up -d. А затем я создаю новое ядро ​​с помощью configset. Это может вызывать некоторое время простоя каждый раз, когда мне нужно добавить новое ядро.

Теперь, когда я не использую configset, мне нужно вручную переместить несколько файлов конфигурации ядра solr в работающий докер, что также выполняется вручную. Более того, если мы потеряем данные, мы потеряем и все конфигурации. И нужно снова создать его вручную.

Я не уверен, как лучше с этим работать. Пожалуйста, предложите лучший стандартный способ, который проще и надежнее в долгосрочной перспективе.

0 ответов

Другие вопросы по тегам