1
자동 축척을 사용하여 사육사 클러스터를 확장하려는 사람은 누구입니까? 사육사가 규모를 키우는 경우 고객이 규모를 늘리거나 내렸음을 어떻게 알 수 있습니까? 사육사 목록이 설정 파일에 추가되는 Kafka와 같이 특별히, zookeeper는 어떻게 커프카가 현재 크기가 어떻게 커 졌는지 알 수 있습니까?apache zookeeper 자동 축척 방법
자동 축척을 사용하여 사육사 클러스터를 확장하려는 사람은 누구입니까? 사육사가 규모를 키우는 경우 고객이 규모를 늘리거나 내렸음을 어떻게 알 수 있습니까? 사육사 목록이 설정 파일에 추가되는 Kafka와 같이 특별히, zookeeper는 어떻게 커프카가 현재 크기가 어떻게 커 졌는지 알 수 있습니까?apache zookeeper 자동 축척 방법
짧은 답변 : ZooKeeper 클라이언트는 새로운 노드가 ZooKeeper 클러스터에 추가되었는지 여부를 기본적으로 알거나 추적 할 필요가 없습니다. 그들은 단지 적어도 하나의 ZK 노드 (건강)를 필요로합니다.
(ZK의 예를 클라이언트로 카프카와)긴 대답 : 카프카 브로커는 이것에 대해 아는
zookeeper.connect
구성 때문에 여전히 건강한 ZK 노드를 포함합니다.zookeeper.connect
구성에있는 유일한 노드이면 zookeeper.connect
구성을 업데이트 한 후 카프카 노드 롤링을 다시 시작해야합니다.위의 # 1에서 Kafka 클러스터를 다시 시작할 때마다 새 ZK 노드를 Kafka 구성에 추가하는 것이 가장 좋습니다.
동일한 기술은 ZK에 의존하는 다른 기술에도 적용 할 수 있습니다 (예 : Apache Storm).
AWS - Auto Scale? 사육사에 관해서, 클러스터에 얼마나 많은 노드가있을 것으로 예상합니까? – tk421
예 AWS 자동 눈금, 초기 시작을 위해 3 개의 노드가 있고 그 크기가 커지거나 필요한 경우 자동으로 조정할 계획입니다. 클라이언트가 변경 사항을 어떻게 알리는 지 궁금하십니까? kafka가 설정 파일에있는 사육사 목록을 가지고 있다는 것을 알았습니까? 그러면 새 노드가 추가되는지 어떻게 알 수 있습니까? –