Я запускаю Spark в автономном режиме на моем удаленном сервере, выполнив следующие шаги:
-
cp spark-env.sh.template spark-env.sh
- добавить к
spark-env.sh
SPARK_MASTER_HOST=IP_OF_MY_REMOTE_SERVER
- и выполните следующие команды для автономного режима:
sbin/start-master.sh
sbin/start-slave.sh spark://IP_OF_MY_REMOTE_SERVER:7077
И я пытаюсь подключиться к удаленному хозяину:
val spark = SparkSession.builder()
.appName("SparkSample")
.master("spark://IP_OF_MY_REMOTE_SERVER:7077")
.getOrCreate()
И я получаю следующие ошибки:
ERROR SparkContext: Error initializing SparkContext.
java.net.BindException: Cannot assign requested address: Service 'sparkDriver' failed after 16 retries!
и предупреждения:
WARN Utils: Service 'sparkMaster' could not bind on port 7077. Attempting port 7078.
.....
WARN Utils: Service 'sparkMaster' could not bind on port 7092. Attempting port 7092.