solr 막 설치 하기.
Elastic/Elasticsearch 2012. 11. 14. 13:00[solr 공통]
1. solr 를 다운로드
http://mirror.apache-kr.org/lucene/solr/4.0.0/apache-solr-4.0.0.tgz
http://apache.mirror.cdnetworks.com/lucene/solr/3.6.1/apache-solr-3.6.1.tgz
2. 압축 해제
tar -xvzf apache-solr-4.0.0.tgz
3. 압축 해제 후 example 경로로 이동
cd apache-solr-4.0.0/example
4. To launch Jetty with the Solr WAR, and the example configs, just run the start.jar ...
[example]$ java -jar start.jar
5. 접속해 보기
http://10.101.254.223:8983/solr
바로 화면이 뜸
6. 나머지는 그냥 tutorial 에 나와 있는 데로 그냥 따라만 하면 동작 함.
http://lucene.apache.org/solr/4_0_0/tutorial.html
http://lucene.apache.org/solr/api-3_6_1/doc-files/tutorial.html
[solr-3.6.1 / 다중 solr 실행]
1. tomcat 사용하기
2. apache-tomcat 다운로드 및 압축 해제
3. tomcat 아래 디렉토리 만들기
tomcat/conf/Catalina
mkdir -p tomcat/conf/Catalina/localhost
tomcat/data
tomcat/data/solr
tomcat/data/solr/dev
mkdir -p tomcat/data/solr/dev/conf
mkdir -p tomcat/data/solr/dev/data
tomcat/data/solr/prod
mkdir -p tomcat/data/solr/prod/conf
mkdir -p tomcat/data/solr/prod/data
4. apache-solr-3.6.1.war 복사
solr 압축 해제한 경로 내 dist 에 존재
cp apache-solr-3.6.1/dist/apache-solr-3.6.1.war tomcat/data/solr/
5. solrdev.xml 생성
cd tomcat/conf/Catalina/localhost
<Context docBase="/home/user/app/tomcat/data/solr/apache-solr-3.6.1.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/home/user/app/tomcat/data/solr/dev" override="true" />
</Context>
6. solrprod.xml 생성
cd /home/user/app/tomcat/conf/Catalina/localhost
<Context docBase="/home/user/app/tomcat/data/solr/apache-solr-3.6.1.war" debug="0" crossContext="true">
<Environment name="solr/home" type="java.lang.String" value="/home/user/app/tomcat/data/solr/prod" override="true" />
</Context>
7. solr conf 파일 복사
[conf]$ cp -R * /home/user/app/tomcat/data/solr/dev/conf/
[conf]$ cp -R * /home/user/app/tomcat/data/solr/prod/conf/
[conf]$ pwd
/home/user/app/apache-solr-3.6.1/example/solr/conf
그냥 급하게 막 설치하거구요.
그 이외 설정이랑 색인, 검색등은 이전 글 참고 하시면 되겠습니다.