2012-11-17 2 views
0

solrcloud examples을 읽음으로써 내가 이해 한 바로는 예를 들어 2와 같이 많은 solr 인스턴스 코어를 선언 할 수 있고 분산 인덱스를 생성 할 수 있다는 것입니다.solrcloud는 가동 중지없이 인덱스를 확장합니다

그러나 색인에 항목을 추가하면 해당 2 개의 코어와 서버가 충분히 크지 않고 다른 코어를 추가하여 색인을 확장해야합니까? 모든 코어를 중지하고 인덱스를 삭제하고 모든 것을 다시 색인화해야할까요, 솔라우드가 3 코어 서버를 사용할 수 있다고 선언합니까? 이로 인해 가동 중지 시간이 생깁니다.

나는 dailymotion과 같은 사이트를 읽었습니다. solr. 다운 타임없이 인덱스 확장을 어떻게 처리합니까?

답변

1

확장 색인은 새 조각 추가를 의미한다는 가정하에, 그 대답은 색인 다시 생성없이 새 조각을 만들 수 없다는 것입니다. 이것은 샤딩이 해시를 사용하여 수행되고 다른 버킷 (샤드)을 추가하면 샤시에 새 항목을 순서대로 변경하기위한 해시 함수가 필요하기 때문입니다.

http://wiki.apache.org/solr/SolrCloud#Re-sizing_a_Cluster에 명시된대로 도로지도의 기능입니다.