2017-03-03 15 views
0

Zookeeper는 올바른 쿼럼을 구성하기 위해 최소한 3 개의 노드가 필요하기 때문에 노드가 계속 작동하려면 Helix로 변환한다고 가정합니다.Helix 클러스터의 최소 노드 수

기존 응용 프로그램을 사용하고 확장 성과 장애 복구 기능을 추가하고자합니다. 이제는이 응용 프로그램이 과부하가 필요하지 않은 특정 상황이 발생하여 확장 및 장애 조치가 손상 될 수 있습니다. 따라서 저는 단 하나의 기계 만 사용할 수 있습니다.

지금은 사육사를위한 단일 컴퓨터를 사용할 수 있지만 2는 권장하지 않습니다. 맞습니까?

그래서 Helix를 사용하는 경우 응용 프로그램에 장애 조치 (failover) 속성을 추가 할 수 있도록 필요한 최소 컴퓨터 수는 얼마입니까?

답변

0

장애 조치 (failover) 속성을 사용하려면 각 파티션에 최소한 2 개의 복제본이 필요하며 복제본은 다른 호스트에 있어야합니다.

그래서 전용 사육사 클러스터가 이미있는 경우 적어도 두 개의 호스트에 장애 조치 속성이 있어야합니다.

사육사 클러스터와 헬릭스 클러스터 모두에 해당 컴퓨터를 사용하려는 경우 사육사 클러스터에 적어도 세 노드가 필요하기 때문에 세 대의 컴퓨터가 필요합니다.