2016-10-20 8 views

답변

1

이 이유는 Solr의 SQL 기능이 노드에서 병렬 처리를 기반으로 빌드 된 Mapreduce 작업이기 때문입니다. 이 requires a collection to keep track of SQL plans and available workers입니다. 이 기능은 콜렉션 API를 사용하기 때문에 (대안 구현이 없음) JDBC 드라이버는 ZooKeeper (직접 Solr이 아님)에 연결하여 Solr 클러스터에 대한 정보를 얻으므로 JDBC 및 SQL에 Cloud 모드가 필요합니다 지원하다.

당신 단일 노드와 SolrCloud 모드에서 실행, 당신은 또한 단일 서버에서 여러 인스턴스를 실행할 수 있습니다 (세 개의 노드 클러스터를 가지고 같은,하지만 단일 서버).

SQL 기능이 다소 새롭고 실험적이며 클라우드 모드가 더 표준이되어 버린 비 클라우드 설정에서이 지원 작업이 매우 중요 할 것이라고 생각하지 않습니다. "및"이전 모드 "는 나중에 단일 모드로 병합됩니다).

+0

답변 해 주셔서 감사합니다. – guiyu