Назад | Перейти на главную страницу

Рекомендации по хостингу 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 в работающий докер, что также выполняется вручную. Более того, если мы потеряем данные, мы потеряем и все конфигурации. И нужно снова создать его вручную.

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