Как настроить Apache Solr, чтобы он был доступен по общедоступному IP-адресу

12 set 2022 1 min di lettura
Как настроить Apache Solr, чтобы он был доступен по общедоступному IP-адресу
Indice dei contenuti

Введение

Apache Solr — это высоконадежная исследовательская платформа, написанная на Java и разработанная Apache Foundation. Это обеспечивает функциональные возможности производственного уровня, такие как распределенное индексирование, репликация, запросы с балансировкой нагрузки, автоматическое отключение при сбое и восстановление.

Apache Solr по умолчанию работает только на локальном хосте. Он не позволяет пользователям получать к нему доступ по сети. В этом руководстве мы узнаем, как изменить конфигурацию сервера Apache для прослушивания в локальной сети или общедоступной сети.

Предпосылки

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

Изменить хост прослушивания Apache Solr

Прежде всего, вам нужно найти файл конфигурации среды Solr в соответствии с вашей операционной системой.

  • Linux: /etc/default/solr.in.sh
  • Windows: bin\solr.in.cmd

Отредактируйте файл конфигурации в соответствии с операционной системой и найдите переменную SOLR_JETTY_HOST. Раскомментируйте ее, удалив начальный символ решетки (#). Установите значение «0.0.0.0». Помните, что это позволит Solr в общедоступной сети.

Производственным пользователям не рекомендуется выставлять Solr в общедоступные сети. Поэтому им необходим безопасный доступ через систему, сеть или облачные брандмауэры.

Сохраните содержимое файла и перезапустите службу Apache Solr.

Пользователи Linux могут использовать следующую команду для перезапуска службы:

sudo systemctl restart solr

После перезапуска службы убедитесь, что Apache Solr прослушивает хост и порт с помощью команды ss.

sudo ss -tulpn | grep 8983

Вывод выше показывает, что хост Apache Solr имеет значение « * », что означает, что он прослушивает все интерфейсы. Теперь вы можете подключиться к Solr из сети.

Вывод

Это руководство помогло вам прослушать Apache Solr на всех сетевых интерфейсах. Это позволит пользователям получать доступ к службе Solr с удаленных хостов в общедоступной или частной сети.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.