2017-12-26 23 views
0

내 SOLR 버전 누락 lsof를 7.2.0 자바 버전입니다 말한다 이 :SOLR는 포트 8983에서 실행중인 있지만 관리자 패널에 액세스 할 수 없습니다, 또한

참고 :이 스크립트는 SOLR 포트 8983

에서 수신 대기하지만 lsof를 설치할 수 없습니다 있는지 확인하기 위해 그것을 필요로 내가에서 권한이 없으므로, lsof를 설치하십시오 내 호스팅 제공 업체.

은 그러나이 메시지가 표시된다 :

포트 8983 (PID = 1207)에 SOLR 서버 시작. 행복한 검색!

관리자 패널에 mydomain.com:8983/solr/ 액세스하려고하면 브라우저가 서버에 연결할 수 없습니다. 그래서

나는 lsof의 문제를 해결하는 방법을 어떤 방법이 있나요 SOLR 포트 8983.

에서 수신 대기하는 경우는 판별 할 수 SOLR 서버가이 메시지를 "행복 검색 쓴다"도 실행되지 않는다는 가정 ? 그러나 두 번째 질문은 Solr 서버가 실행되지 않는 이유입니다.

+0

솔라 스크립트가 올바르게 동작 할 수 있도록 Red Hat 배포판에'lsof'를 설치해야합니다. 권한이 없으면 호스팅 제공 업체에 직접 처리하도록 요청하는 것이 더 간단하지 않습니까? – EricLavault

+0

또한 설치 스크립트를 올바르게 설치하려면 루트 권한이 있어야합니다. – EricLavault

답변

0

solr 서버 상태를 확인 했습니까?

/bin/solr status 

Java 9가이 문제를 일으킬 수 있습니다.

+0

나는 'solr ref guide'에서 당신 문제에 대해 뭔가를 발견했습니다. [link] (http://archive.apache.org/dist/lucene/solr/ref-guide/apache-solr-ref-guide-5.2.pdf) (Solr 설치 스크립트 실행) – mrvsta

+0

'bin/solr status' 발견 버전 8983에서 실행중인 Solr 프로세스 289 버전 및 메모리 등에 대한 정보가 있습니다. @EricLavault가 작성한대로 Solr 설치 스크립트를 루트로 실행해야합니다. 그래서 아마 호스팅 공급자에게 lsof를 설치하도록 요청할 것이지만 문제는 여전히 자바 버전으로 인해 발생할 수 있습니다. – sunergos

+0

이 안내서의 내용 : "이전 명령은 아카이브의 install_solr_service.sh 스크립트를 현재 디렉토리로 추출합니다 .Red Hat에 설치하는 경우 Solso 설치 스크립트를 실행하기 전에 lsof가 설치되어 있는지 확인하십시오 (su install yum install lsof). 설치 스크립트는 root로 실행해야합니다 : $ sudo bash ./install_solr_service.sh solr-5.0.0.tgz (여기서는 자신의 solr 버전을 쓸 수 있습니다) – mrvsta