首页 > 解决方案 > appName 函数有什么问题?

问题描述

当我在 jupyter python 中运行 spark 的 main 函数时,.appName函数出现错误

spark=ps.sql.SparkSession.builder\
    .master('local[4]')\
     .appName('spark-lecture')\
    .getOrCreate()
sc= spark.sparkContext

Py4JError:JVM 中不存在 org.apache.spark.api.python.PythonUtils.getEncryptionEnabled

标签: pythonpy4j

解决方案


我认为你没有导入正确的东西。您是否尝试过以下操作(取自文档):

from pyspark.sql import SparkSession

spark = SparkSession \
    .builder \
    .master('local[4]') \
    .appName("Python Spark SQL basic example") \
    .getOrCreate()

推荐阅读