Cloudera свечное соединение от локальной машины - PullRequest
0 голосов
/ 27 марта 2020
from pyspark.sql import SparkSession
from pyspark.sql.types import *
from pyspark.sql.functions import *

sparkdriver=SparkSession.builder.master("spark://<cloudera-ip-address>:7077").appName("mytryapp").getOrCreate()
sparkdriver

Я пытаюсь подключить основной узел искры Cloudera с локальной windows машины python кода с помощью pyspark, и я получаю следующую ошибку

Py4JJavaError                             Traceback (most recent call la

Py4JJavaError: An error occurred while calling None.org.apache.spark.api.java.JavaSparkContext.
: java.lang.NullPointerException
at org.apache.spark.storage.BlockManagerMaster.registerBlockManager(BlockManagerMaster.scala:64)
at org.apache.spark.storage.BlockManager.initialize(BlockManager.scala:248)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:510)
at org.apache.spark.api.java.JavaSparkContext.<init>(JavaSparkContext.scala:58)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:247)
at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)
at py4j.Gateway.invoke(Gateway.java:238)
at py4j.commands.ConstructorCommand.invokeConstructor(ConstructorCommand.java:80)
at py4j.commands.ConstructorCommand.execute(ConstructorCommand.java:69)
at py4j.GatewayConnection.run(GatewayConnection.java:238)
at java.lang.Thread.run(Thread.java:748)

Я не могу найдите, что пошло не так, пока я подключаюсь к мастеру искры клудеры. Любая помощь приветствуется.

Спасибо

...