2013년 12월 16일 월요일

Install & Running Solr

Solr는 별도의 설치를 요구하지 않는다.
따라서 Solr distribution page에 접속하여 apache-solr-x.x.x.zip(여기서는 4.0.0을 사용한다.)을 내려받은 후 적절한 위치에 압축을 해제함으로써 Solr 자원을 이용할 수 있다.
그 밖에도 빠르고 간편하게 테스트를 진행할 수 있도록 샘플문서(apache-solr-4.0.0/example/exampledocs)와 인덱싱 정보(apache-solr-4.0.0/example/solr)를 제공한다.
이후에는 Tomcat과 Jetty에서 Solr를 실행하는 방법을 소개한다.

Quick start with Jetty

빠른 실행을 위해 apache-solr-4.0.0/example에서 start.jar를 다음과 같이 실행한다.


에러 없이 Solr가 실행되었다면 웹브라우저에서 http://localhost:8983/solr 접속을 통해 Solr admin 페이지를 확인할 수 있다.

샘플 xml문서를 인덱싱하기 위해 apache-solr-4.0.0/example/exampledocs에서 post.jar를 이용하여 다음과 같이 인덱싱을 수행한다.

인덱싱이 완료되면 Solr admin 페이지를 통해 다음과 같이 검색과 결과조회를 할 수 있다.

Start with Tomcat

Tomcat에서 Solr를 실행시키기 위해 먼저 tomcat 서비스를 중지시킨 후 apache-solr-4.0.0/example/webapps에 있는 solr.war 파일을 apache-tomcat-6.0.36/webapps 아래에 복사한다.
인덱싱 정보가 저장될 Solr home 디렉토리를 설정하기 위해 apache-tomcat-6.0.36/conf/Catalina/localhost에 solr.xml 파일을 아래와 같이 생성한다.


  

준비가 완료되면 tomcat 서비스를 재시작한다.
Windows의 경우 시작 -> 제어판 -> 시스템 및 보안 -> 관리 도구 -> 서비스 에서  Apache Tomcat6 를 시작 및 중지할 수 있으며,
CentOS의 경우 다음과 같이 서비스를 시작 및 중지할 수 있다.
service tomcat6 start
service tomcat6 stop
웹브라우저를 통해 http://localhost:8080/solr 로 접속하면 Solr admin 페이지를 확인할 수 있다.

댓글 없음:

댓글 쓰기