월요일, 11월 30
Shadow

솔라 5.4.1 설치(자동화 설치)

예전에 솔라는 war파일을 톰켓에 붙여서 사용했지만 이제는 솔라자체에서 제공하는 웹서버를 통해서 구동이 가능하다.

구동하는 방법은 아래와 같다.

1. 솔라 5.4.1버전 파일 받기

 wget http://archive.apache.org/dist/lucene/solr/5.4.1/solr-5.4.1.tgz

2. 압축을 풀기 전 solr압축파일의 권한을 모든권한으로 준다. 그리고 압축 풀기(압축은 자신의 홈에서 푼다.

chmod 777 solr-5.4.1.tgz 
tar -xvf solr-5.4.1.tgz 

3. 이제 설치할 준비가 다 되었다. 설치하기

cd ~/solr5.4.1/bin
mkdir /home/solr/solrNode
mkdir /home/solr/solrNode/data
sudo bash ./install_solr_service.sh ~/solr-5.4.1.tgz -i /home/solr/solrNode -d /home/solr/solrNode/data -u solr -s solr -p 9200

굳이 설명을 하자면
솔라 실행 파일은 -i옵션으로 /home/solr/solrNode에 설치
솔라 파일 로그 인덱스 파일등은 -d 옵션으로 /home/solr/solrNode/data에 설치
솔라 관련 파일 권한은 solr -u으로 조정
솔라 서비스 이름은 solr로 -s옵션으로 지정
솔라 포트는 9200번으로 -p옵션으로 지정

이렇게 설치하면

id: solr: No such user
Creating new user: solr

Extracting /root/solr-5.4.1.tgz to /opt
Installing symlink /opt/solr -> /opt/solr-5.4.1 ...
Installing /etc/init.d/solr script ...
Installing /etc/default/solr.in.sh ...

Waiting up to 30 seconds to see Solr running on port 9200 [/]  
Started Solr server on port 9200 (pid=8510). Happy searching!
  
Found 1 Solr nodes: 

Solr process 8510 running on port 9200
{
  "solr_home":"/var/solr/data",
  "version":"5.4.1 1725212 - jpountz - 2016-01-18 11:51:45",
  "startTime":"2016-02-02T05:07:37.159Z",
  "uptime":"0 days, 0 hours, 0 minutes, 10 seconds",
  "memory":"56.5 MB (%11.5) of 490.7 MB"}

Service solr installed.

솔라 서비스 까지 설치 되었다.

서비스를 죽이거나 살릴려면

service solr restart/start/stop

로 조정 하면 된다.

끝.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.