У меня есть автономный кластер Spark с несколькими узлами. Я смог получить его High Available с помощью zookeeper. Я использую Spark Jobserver spark-2.0-preview, и я настроил файл jobserver env1.conf
с доступными URL-адресами искры, например, следующим образом:
spark://<master1>:<port>,<master2>:<port>
Все работает нормально, поэтому, если master1 не работает, сервер заданий подключается к master2.
- Но что произойдет, если машина, на которой установлен сервер заданий, выйдет из строя?
- Есть ли способ сделать что-то вроде того, что я сделал со искрой? Имея 2 экземпляра сервера заданий на 2 отдельных машинах и zookeeper для управления в случае сбоя одного из них.
- Или мне нужно самой справляться с этой ситуацией?