프로젝트 적용을 위해 조사하고 정리했던 내용 공개합니다.
문제 소지가 있다면 삭제하겠습니다.
하나의 프로젝트에 적용하기 위한 방법이므로,
경우에 따라 적용 방법이 이 메뉴얼과 다를 수 있습니다.
1. SOLR 설치
1.1 환경 요구사항
- 자바5 또는 그 이상을 필요로 한다.
- 톰캣, 제티, 레진과 같은 서블릿 컨테이너가 필요하다.
1.2 다운로드
아래 경로를 통해 검색서버 SOLR 최신 버전을 다운로드한다. (현재 최신버전은 apache-solr-1.3.0)
http://mirror.apache.or.kr/lucene/solr/
1.3 기본 디렉토리 설정
SOLR를 구동시키기 위해서는 ‘SOLR 홈 디렉토리’를 설정해야 한다. 임의의 경로를 설정하지 않을 경우 디폴트 디렉토리로 JVM’s Current Working Directory($CWD/solr)로 자동 설정된다.
홈 디렉토리 설정을 하기 위해 아래의 명령으로 자바 시스템 프로퍼티로 지정해야한다.
> export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/my/custom/solr/home/dir/"
다운로드 받은 압축파일을 압축 해제한 후, ‘apache-solr-1.3.0/example/solr/’ 디렉토리 안의 모든 디렉토리 및 파일들을 위에서 설정한 ‘SOLR 홈 디렉토리’로 복사한다.
1.4 라이브러리 설치
Solr를 사용하기 위해서는 몇 개의 라이브러리를 추가해야 한다. 압축을 풀면 나오는 아래의 라이브러리들을 적용하고자 하는 프로젝트의 ‘/WEB-INF/lib/’ 디렉토리로 이동시키면 된다.
- apache-solr-1.3.0/lib 폴더 아래의 모든 라이브러리 파일
- apache-solr-1.3.0/dist/apache-solr-common-1.3.0.jar
- apache-solr-1.3.0/dist/apache-solr-core-1.3.0.jar
- apache-solr-1.3.0/dist/apache-solr-dataimporthandler-1.3.0.jar (DataImportHandler사용시 필요)
- apache-solr-1.3.0/dist/apache-solr-solrj-1.3.0 (Solrj API 사용시 필요)
- apache-solr-1.3.0/dist/solrj-lib 폴더 아래의 모든 라이브러리 파일 (Solrj API 사용시 필요)
* 중복되는 라이브러리가 존재할 경우 가장 최신의 것을 사용해야 한다. 그렇지 않으면 예상치 못한 오류가 발생할 수 있다.
'작업노트 > Search Engine' 카테고리의 다른 글
오픈소스 검색서버 SOLR 설치 메뉴얼 4 (0) | 2009.04.07 |
---|---|
오픈소스 검색서버 SOLR 설치 메뉴얼 3 (1) | 2009.04.07 |
오픈소스 검색서버 SOLR 설치 메뉴얼 2 (0) | 2009.04.07 |
[SOLR] CustomClobTransformer (0) | 2009.03.12 |
[검색]Solr 관련 (0) | 2009.02.24 |
고2때였던걸로 기억한다.
게임 제작자가 되고 싶었던 나는 게임 시나리오 대회에도 나가보고
프로그래밍 공부도 시작했었다.
그게 내가 처음 프로그래밍을 시작하게 된 계기였다.
처음에는 C언어 입문서를 사서 Turbo C라는 도스용 컴파일러로 공부를 했었다.
하지만 슬슬 도스프로그램에 대한 답답함이 밀려왔고,
비주얼 C++이란 녀석의 존재를 알게 되어
용산에 가서 만원-당시 나에겐 거금이었던-을 주고 불법씨디를 사왔었다.
(그때만해도 온라인상의 어둠의 경로가 그리 활성화되어있지 않았다ㅋ)
그녀석이 바로 저 녀석이다.
나를 플밍의 세계로 끌어들인 녀석...
방정리 하다가 발견했는데 1년 정도 프로그래머로 일해본 뒤에 보니 감회가 새롭다..
난.. 저녀석에게 감사해야할까, 원망해야할까..? ㅋㅋ
그 때부터 꾸준히 공부했으면 지금쯤 난 엄청난 실력자가 되있었을 텐데
라는 생각을 하며
미소인지 먼지 모를 표정을 지어본다. ㅎㅎ
(불법을 써서 미안하다는 말을 MS에 뒤늦게 남아 전달하고싶다-_-ㅋ
가난한 고등학생이였으니 이해바람ㅋ)
'작업노트 > Developer's Diary' 카테고리의 다른 글
빨래를 해야겠어요 (0) | 2010.10.05 |
---|---|
면접을 보고 왔다.. (0) | 2010.08.24 |
습관 (0) | 2008.11.04 |
묻기, 확실히 하기 (0) | 2008.09.19 |
팀 작업을 할때에... (0) | 2008.09.04 |
'작업노트 > HTML & Script' 카테고리의 다른 글
CSS display 속성 값 종류 (0) | 2012.09.20 |
---|---|
JTidy (HTML Parser) (0) | 2009.10.07 |
ActiveX가 있는 페이지에서는 레이어 처리가 불가능하다. (0) | 2008.11.19 |
IETester (0) | 2008.11.07 |
[퍼온글] 가장 원했던 Ajax 기술들: 50개 이상의 예제와 자습서 (0) | 2008.11.06 |