Debian 11, несколько версий Solr, работающих на разных портах, lsof говорит, что Solr9 доступен только из localhost.localdomain.

У меня есть сервер Debian 9, на котором работает Solr 7.3. Я обновился до Debian 11, с Solr все еще все в порядке.

Теперь я пытаюсь установить Solr 9 вместе с Solr 7.3, чтобы обе версии работали одновременно. Я следовал официальному руководству .

      bash ./install_solr_service.sh solr-9.0.0.tgz -i /opt -d /var/solr9 -u solr -s solr9 -p 8984

установка вроде работает нормальноsystemctl status solr9.serviceговорит

      ● solr9.service - LSB: Controls Apache Solr as a Service
     Loaded: loaded (/etc/init.d/solr9; generated)
     Active: active (exited) since Mon 2022-11-14 12:43:13 UTC; 4min 47s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 6781 ExecStart=/etc/init.d/solr9 start (code=exited, status=0/SUCCESS)

Nov 14 12:43:07 xxx systemd[1]: Starting LSB: Controls Apache Solr as a Service...
Nov 14 12:43:13 xxx solr9[6835]: Started Solr server on port 8984 (pid=6830). Happy searching!
Nov 14 12:43:13 xxx systemd[1]: Started LSB: Controls Apache Solr as a Service.

но я не могу получить доступ к панели Solr9 из браузера.

я проверилiptables --listа настройки порта 8983 (где работает Solr 7.3) такие же, как и для порта 8984 (где работает Solr 9).

lsof -i | grep 8983говорит

      java    5622        solr   37u  IPv6 117480      0t0  TCP *:8983 (LISTEN)

ноlsof -i | grep 8984говорит

      java    6830        solr  136u  IPv6 134506      0t0  TCP localhost.localdomain:8984 

0 ответов

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