Мы молодая команда, создающая приложение с использованием Storm и Kafka. У нас есть общий ансамбль Zookeeper из 3 узлов, который используется как Storm, так и Kafka.
Я написал тестовый пример для проверки отказоустойчивости zooker
1) Убедитесь, что все три узла работают, и убедитесь, что один из них выбран в качестве лидера.
2) Используя unix-клиент Zookeeper, создайте znode и установите значение. Убедитесь, что значения отражаются на других узлах.
3) Измените файл znode. установите значение в одном узле и убедитесь, что изменение отражено на других узлах.
4) Убейте один из рабочих узлов и убедитесь, что главный / лидер уведомлен о сбое.
5) Убейте ведущий узел. Убедитесь, что из двух других узлов один выбран в качестве лидера.
Мне нужно добавить еще тестовый пример? дополнительные идеи / предложения / указатели добавить?