AWS задание glue pyspark завершилось неудачно с java .lang.IllegalStateException: пользователь не инициализировал контекст искры - PullRequest
0 голосов
/ 03 августа 2020

Мой код spark2.4 с python -3 объявлен следующим образом с контекстом искры, но он всегда терпит неудачу с ошибкой ниже.

Что-нибудь, я пропустил в объявлении.

Ошибка: java.lang.IllegalStateException: Пользователь не инициализировал контекст искры!.

# lib imported
from pyspark.sql import SparkSession
from pyspark.context import SparkContext
from awsglue.context import GlueContext
from awsglue.job import Job
from awsglue.utils import getResolvedOptions
import pyspark.sql.functions as F
from datetime import datetime
from pyspark.sql.utils import AnalysisException

main():
{  

# Initialize start of the Glue job
sc = SparkContext()
glueContext = GlueContext(sc.getOrCreate())
spark = glueContext.spark_session
job = Job(glueContext)
job.init(args['JOB_NAME'],args)

}
...