달력

012018  이전 다음

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  

'Solr'에 해당되는 글 1건

  1. 2011.08.28 [Solr] core 여러개 만들기
http://apache.tt.co.kr/lucene/solr/3.3.0/   에서 solr를 다운받습니다.  ( 8/28 solr 3.3.0 version )




1. port를 변경하여 두개의 solr를 실행하는 방법  ( http://wiki.apache.org/solr/DistributedSearch )

 . example 폴더를 복사한다.


. example7574\etc\jetty.xml에서 port를 변경한다.

. 콘솔창을 두개 연다음 하나는 example\에 있는 start.jar 실행 다른 하나는 example7574에 있는 start.jar 실행

D:\temp\apache-solr-3.3.0\example7574> java -Dsolr.solr.home=d:\temp\apache-solr-3.3.0\example7574\solr -Dsolr.abortOnConfigurationError=true -jar start.jar 
D:\temp\apache-solr-3.3.0\example> java -Dsolr.solr.home=d:\temp\apache-solr-3.3.0\example\solr -Dsolr.abortOnConfigurationError=true -jar start.jar  


2. solr.xml 설정하기
. config 폴더에서 solrconfig, schema 파일을 solr.xml에서 설정한 만큼 만든다.

. 동일한 port에서 두개 이상의 core를 사용하기 때문에 접근하는 url이 변경된다.

기존 : [host]:[port]/solr/~~~~(update, dataimport, select, 사용)
변경 : [host]:[port]/solr/[coreName]/~~~~(update, dataimport, select, 사용)

 오......그럼 색인어별 (ㄱ-ㄹ, ㅇ-ㅎ) 나눠서 코어별로 던진다음에 검색어 올때 어떤건지 본다음에 Core별 나눠주면 나름 분산 검색? ㅋㅋㅋㅋㅋㅋ

3. solr에서 multicore라는 폴더 활용하기

D:\temp\apache-solr-3.3.0\example> java -Dsolr.solr.home=d:\temp\apache-solr-3.3.0\example\multicore -Dsolr.abortOnConfigurationError=true -jar start.jar 

잘된다~~ ; )


================ 2011.08.29 추가  ================
multicore 폴더에서 다수의 core를 하는데 dataimport를  하면 아래와 같은 에러가 발생한다.

 
sample이라면 core0, core1 폴더가 있을텐데 각 폴더의 solrconfig.xml 에서 <config> 부분에 lib를 추가한다.

<lib dir="../../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />

 
Posted by 오산돌구