2016-12-13 2 views
0

SOLR 스트리밍은 SOLR 서버 또는 클라이언트 측에서 실행되는 스트리밍 표현식 reduce (merge (search()))에서 언급 된 모든 활동의 파이프 라인입니까?Solr Streams Mechanics

답변

0

모든 작업은 Solr 클러스터의 사용 가능한 노드에서 수행됩니다 (예 : using the parallel function).

병렬 기능은 실제 데이터 세트를 검색 할 때 사용되지 않는 노드에서 작업을 확산시킬 수있는 유일한 기능이므로 대부분의 경우 작업은 노드에서 데이터 세트를 검색 할 때 노드에 의해 수행됩니다.

작업자 컬렉션은/stream 처리기가 구성된 모든 SolrCloud 컬렉션이 될 수 있습니다. 일반 SolrCloud 모음과 달리 작업자 모음에는 데이터를 보유 할 필요가 없습니다. 작업자 콜렉션은 스트리밍 표현식을 실행하기 위해서만 존재하는 빈 콜렉션이 될 수 있습니다.

cURL을 통해 스트리밍 표현식을 호출 할 수 있습니다.이 표현식은 클라이언트 측 기능에 종속되지 않음을 보여줍니다.

+0

감사합니다. 따라서 병렬 스트림을 사용하지 않더라도 축소 및 병합과 같은 나머지 작업은 SOLR에서 발생하며 클라이언트 측 API에서는 발생하지 않습니다. – redeemed

+0

예, 맞습니다. – MatsLindh

+0

감사합니다. MatsLindh – redeemed