Spark-shell запускает мастера Spark и рабочих Spark, которые подключаются к мастеру.По умолчанию работники пытаются подключиться к мастеру по адресу localhost:7077
, но в вашем случае они не могут найти мастера на локальном хосте!
Предположим, ваш текущий IP-адрес 10.10.20.3
, вы можетевведите его в SPARK следующим образом:
Просто добавьте следующую строку в файл $SPARK_HOME/conf/spark-env.cmd
:
SPARK_MASTER_HOST=10.10.20.3
Или добавьте переменную SPARK_MASTER_HOST
со значением 10.10.20.3
к Переменные среды Windows и перезагрузите систему.
Или как временное решение, вы можете установить переменную SPARK_MASTER_HOST в cmd и запустить spark-shell:
set SPARK_MASTER_HOST=10.10.20.3
C:\Users\abhi331\opt\spark\spark-2.3.1-bin-hadoop2.7\bin>spark-shell