2017-03-03 4 views
0

Comme Zookeeper nécessite au moins 3 nœuds pour former un quorum correct, pour que les nœuds restent opérationnels, je suppose que cela se traduit également par Helix. Je cherche à prendre une application existante et ajouter des capacités d'évolutivité et de basculement à elle. Il existe maintenant certaines circonstances dans lesquelles cette application n'a pas besoin de prendre de lourdes charges, ce qui peut compromettre la mise à l'échelle et le basculement. Ainsi, je ne peux utiliser qu'une seule machine.Nombre minimum de nœuds dans un cluster Helix

Maintenant, je peux faire une seule machine pour zookeeper mais 2 n'est pas recommandé, non?

Alors, quel est le nombre minimum de machines dont j'ai besoin pour avoir la possibilité d'ajouter une propriété de basculement à l'application si j'utilise Helix. Pour avoir la propriété de basculement, vous devez disposer d'au moins deux réplicas pour chaque partition et les réplicas doivent se trouver sur des hôtes différents.

Répondre

0

Par conséquent, si vous avez déjà un cluster Zookeeper dédié, vous devez disposer d'au moins deux hôtes pour avoir une propriété de basculement.

Si vous utilisez ces machines pour le cluster Zookeeper et le cluster Helix, vous en avez besoin de trois car le cluster Zookeeper a besoin de trois nœuds au moins.