금요일, 3월 29
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

로 조정 하면 된다.

끝.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

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