CentOs7.3 Solr 독립 실행형 서비스 구축
3829 단어 solr
CentOs7.3 Solr 독립 실행형 서비스 구축
Solr가 뭐예요?
Solr는 Lucene 기반의 우수한 전문 검색 서버로 Lucene를 확장하고 풍부한 검색 언어를 제공하며 검색의 성능 최적화를 실시했다.Solr와 Lucene은 모두 Apache Software Foundation(www.apache.org)에서 관리합니다.
Apache Solr 참조 안내서
환경
VMware 버전 번호: 12.0.0CentOS 버전: CentOS 7.3.1611Solr 버전: solr-6.6.0JDK 환경: jdk-8u144-linux-x64.tar.gz 참조(CentOs7.3 설치 JDK1.8)
주의사항
방화벽을 닫다$ systemctl stop firewalld.service
Solr 설치
Solr 다운로드
최신 버전의 Solr를 다운로드하면 베이징에서 선택할 수 있습니다. 청화 렌즈가 비교적 빠르고 파일은 대략 140M 정도입니다.
청화 미러링:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.6.0/
아리 거울:https://mirrors.aliyun.com/apache/lucene/solr/6.6.0/
tar 파일 추출
$ cd /opt/
$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.6.0/solr-6.6.0.tgz
$ tar -zxf solr-6.6.0.tgz
$ cd solr-6.6.0
Solr 작업
1. 서비스 시작
설명: 가-force는 solr가 루트를 사용하지 못하게 하기 때문에 다른 계정은 추가하지 않을 수 있습니다$ /opt/solr-6.6.0/bin/solr start -force
응답Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'.
NOTE: Please install lsof as this script needs it to determine if Solr is listening on port 8983.
Started Solr server on port 8983 (pid=3020). Happy searching!
Solr와 다른 포트를 시작합니다. Solr 감청 포트를 변경하려면 -p에서 시작할 때 매개 변수를 사용할 수 있습니다.
예:$ /opt/solr-6.6.0/bin/solr start -p 8984
2. 액세스 관리 UI
브라우저 입력 ip:porthttp://192.168.252.121:8983/solr/
Solr가 실행되지 않으면 브라우저는 서버에 연결할 수 없다고 불평합니다.포트 번호를 확인하고 다시 시도하십시오.
3. 서비스 상태
Solr가 로컬에서 실행되는지 여부를 모르는 경우$ /opt/solr-6.6.0/bin/solr status
응답Found 1 Solr nodes:
Solr process 4177 running on port 8983
{
"solr_home":"/opt/solr-6.6.0/server/solr",
"version":"6.6.0 5c7a7b65d2aa7ce5ec96458315c661a18b320241 - ishan - 2017-05-30 07:32:53",
"startTime":"2017-08-23T16:18:24.088Z",
"uptime":"0 days, 0 hours, 0 minutes, 18 seconds",
"memory":"32.9 MB (%6.7) of 490.7 MB"}
4. Solr 라이브러리 만들기
bin/solr create -c
설명: 가-force는 solr가 루트를 사용하지 못하게 하기 때문에 다른 계정은 추가하지 않을 수 있습니다$ /opt/solr-6.6.0/bin/solr create -c ymq -force
응답Copying configuration to new core instance directory:
/opt/solr-6.6.0/server/solr/ymq
Creating new core 'ymq' using command:
http://localhost:8983/solr/admin/cores?action=CREATE&name=ymq&instanceDir=ymq
{
"responseHeader":{
"status":0,
"QTime":2665},
"core":"ymq"}
브라우저 입력 ip:porthttp://192.168.252.121:8983/solr/
5. 서비스 중단
$ /opt/solr-6.6.0/bin/solr stop -p 8983
응답Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3554 to stop gracefully.
이것을 사용할 수 있습니다-all
모든 실행을 중지하는 매개변수 Solr 인스턴스$ /opt/solr-6.6.0/bin/solr stop -all
응답Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3249 to stop gracefully.
Contact
.작자: 붕뢰
$ systemctl stop firewalld.service
Solr 다운로드
최신 버전의 Solr를 다운로드하면 베이징에서 선택할 수 있습니다. 청화 렌즈가 비교적 빠르고 파일은 대략 140M 정도입니다.
청화 미러링:https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.6.0/
아리 거울:https://mirrors.aliyun.com/apache/lucene/solr/6.6.0/
tar 파일 추출
$ cd /opt/
$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.6.0/solr-6.6.0.tgz
$ tar -zxf solr-6.6.0.tgz
$ cd solr-6.6.0
Solr 작업
1. 서비스 시작
설명: 가-force는 solr가 루트를 사용하지 못하게 하기 때문에 다른 계정은 추가하지 않을 수 있습니다$ /opt/solr-6.6.0/bin/solr start -force
응답Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'.
NOTE: Please install lsof as this script needs it to determine if Solr is listening on port 8983.
Started Solr server on port 8983 (pid=3020). Happy searching!
Solr와 다른 포트를 시작합니다. Solr 감청 포트를 변경하려면 -p에서 시작할 때 매개 변수를 사용할 수 있습니다.
예:$ /opt/solr-6.6.0/bin/solr start -p 8984
2. 액세스 관리 UI
브라우저 입력 ip:porthttp://192.168.252.121:8983/solr/
Solr가 실행되지 않으면 브라우저는 서버에 연결할 수 없다고 불평합니다.포트 번호를 확인하고 다시 시도하십시오.
3. 서비스 상태
Solr가 로컬에서 실행되는지 여부를 모르는 경우$ /opt/solr-6.6.0/bin/solr status
응답Found 1 Solr nodes:
Solr process 4177 running on port 8983
{
"solr_home":"/opt/solr-6.6.0/server/solr",
"version":"6.6.0 5c7a7b65d2aa7ce5ec96458315c661a18b320241 - ishan - 2017-05-30 07:32:53",
"startTime":"2017-08-23T16:18:24.088Z",
"uptime":"0 days, 0 hours, 0 minutes, 18 seconds",
"memory":"32.9 MB (%6.7) of 490.7 MB"}
4. Solr 라이브러리 만들기
bin/solr create -c
설명: 가-force는 solr가 루트를 사용하지 못하게 하기 때문에 다른 계정은 추가하지 않을 수 있습니다$ /opt/solr-6.6.0/bin/solr create -c ymq -force
응답Copying configuration to new core instance directory:
/opt/solr-6.6.0/server/solr/ymq
Creating new core 'ymq' using command:
http://localhost:8983/solr/admin/cores?action=CREATE&name=ymq&instanceDir=ymq
{
"responseHeader":{
"status":0,
"QTime":2665},
"core":"ymq"}
브라우저 입력 ip:porthttp://192.168.252.121:8983/solr/
5. 서비스 중단
$ /opt/solr-6.6.0/bin/solr stop -p 8983
응답Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3554 to stop gracefully.
이것을 사용할 수 있습니다-all
모든 실행을 중지하는 매개변수 Solr 인스턴스$ /opt/solr-6.6.0/bin/solr stop -all
응답Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3249 to stop gracefully.
Contact
.작자: 붕뢰
$ /opt/solr-6.6.0/bin/solr start -force
Warning: Available entropy is low. As a result, use of the UUIDField, SSL, or any other features that require
RNG might not work properly. To check for the amount of available entropy, use 'cat /proc/sys/kernel/random/entropy_avail'.
NOTE: Please install lsof as this script needs it to determine if Solr is listening on port 8983.
Started Solr server on port 8983 (pid=3020). Happy searching!
$ /opt/solr-6.6.0/bin/solr start -p 8984
$ /opt/solr-6.6.0/bin/solr status
Found 1 Solr nodes:
Solr process 4177 running on port 8983
{
"solr_home":"/opt/solr-6.6.0/server/solr",
"version":"6.6.0 5c7a7b65d2aa7ce5ec96458315c661a18b320241 - ishan - 2017-05-30 07:32:53",
"startTime":"2017-08-23T16:18:24.088Z",
"uptime":"0 days, 0 hours, 0 minutes, 18 seconds",
"memory":"32.9 MB (%6.7) of 490.7 MB"}
bin/solr create -c
$ /opt/solr-6.6.0/bin/solr create -c ymq -force
Copying configuration to new core instance directory:
/opt/solr-6.6.0/server/solr/ymq
Creating new core 'ymq' using command:
http://localhost:8983/solr/admin/cores?action=CREATE&name=ymq&instanceDir=ymq
{
"responseHeader":{
"status":0,
"QTime":2665},
"core":"ymq"}
$ /opt/solr-6.6.0/bin/solr stop -p 8983
Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3554 to stop gracefully.
$ /opt/solr-6.6.0/bin/solr stop -all
Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 3249 to stop gracefully.
.작자: 붕뢰
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Apache Solr를 사용한 SSL나는 공식 문서에 크게 의존하고 있기 때문에 Apache Solr가 내가 많은 것을 배운 멋진 문서를 유지한다는 것을 알게 되었습니다. SSL 설정을 찾을 수 있습니다 . 단계별 설정을 더 쉽게 하기 위해 이 글을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.