Я пытаюсь настроить искровой кластер в DigitalOcean и создал там главный и два подчиненных узла;Мне не удалось подключиться к мастеру с помощью метода pispark setMaster (), несмотря на то, что есть неиспользуемые исполнители и много доступной оперативной памяти.
Я получаю ошибку: начальная работа не приняла никаких ресурсов;проверьте интерфейс кластера, чтобы убедиться, что работники зарегистрированы и имеют достаточные ресурсы.
Мой файл spark-env.sh в master выглядит так:
export SPARK_MASTER_HOST='<MASTER IP ADDRESS>'
export JAVA_HOME='/usr/lib/jvm/java-8-oracle'
export SPARK_LOCAL_IP='<MASTER IP ADDRESS>'
Файл spark-env.sh в slave выглядит следующим образом:
export SPARK_MASTER_HOST='<MASTER IP ADDRESS>'
export JAVA_HOME='/usr/lib/jvm/java-8-oracle'
export SPARK_LOCAL_IP='<SLAVE IP ADDRESS>'
Я пытался использовать Private Ip для SPARK_MASTER_HOST, а также для SPARK_LOCAL_IP, но ошибка не исчезла.Что я делаю неправильно?