사용 중인 SOLR 포트

사용 중인 SOLR 포트

저는 Ubuntu 18.04LTS를 실행 중이고 Solr 8.7이 설치되어 있습니다. 모든 것이 잘 돌아가고 있었지만 ps -auxJava는 포트 8983 외에도 포트 7983도 수신한다는 사실을 발견했습니다. 하지만 이 포트에 대한 참조는 어디에서도 찾을 수 없습니다. Solr에서 이 포트는 어떤 용도로 사용됩니까?

답변1

SOLR은 Jetty J2EE 서버를 사용하는 것으로 보이며, -DSTOP.PORT포트 7983은 SOLR의 일부로 사용될 때 Jetty가 설정한 기본 포트 번호인 것으로 보입니다.

https://wiki.eclipse.org/Jetty/Howto/Secure_Termination

https://linuxhint.com/apache-solr-setup-a-node/

종합하면 이는 SOLR의 Jetty J2EE가 포트 7983을 사용하여 종료 요청을 수행한다는 것을 의미합니다. 제어된 Jetty 종료에 대한 유효한 요청을 생성하려면 이 매개변수에 대한 값도 필요합니다 -DSTOP.KEY. 시작 시 이 매개변수가 지정되지 않으면 Jetty는 임의의 중지 키를 생성하고 이를 표준 출력에 인쇄해야 합니다.

SOLR을 관리하는 데 사용하는 시스템이나 localhost에서만 이 포트에 대한 액세스를 허용해야 합니다. -DSTOP.KEY매개변수가 목록에 표시 되면 ps -aux시스템에 로그인할 수 있는 사람은 누구나 SOLR을 끌 수 있다고 가정해야 합니다.

관련 정보