Py4JJavaError: произошла ошибка при вызове z:org.apache.spark.api.python.PythonRDD.runJob при запуске Spark на локальномPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Py4JJavaError: произошла ошибка при вызове z:org.apache.spark.api.python.PythonRDD.runJob при запуске Spark на локальном

Сообщение Anonymous »

У меня есть следующий фрагмент кода

Код: Выделить всё

vertices = df1.select(F.explode(F.array('issuer_id_indexed', 'receiver_id_indexed'))) \
.distinct() \
.rdd.map(lambda row: row[0])  # Transform the exploded values into an RDD

# Create an index for each vertex
vertices_with_index = vertices.zipWithIndex().map(lambda x: (x[1], x[0]))  # Swap to (index, value)

# Convert the RDD to a DataFrame with column names 'id' and 'node'
vertex_df = vertices_with_index.toDF(["id", "node"])

# Show the resulting DataFrame
vertex_df.show()
Когда я пытаюсь запустить приведенный выше код, я получаю сообщение об ошибке или отслеживание ниже.
Изображение

Похоже, ошибка возникает, когда я вызываю функцию toDF в моем vertices_with_index, чтобы преобразовать ее из pyspark.rdd.PipelinedRDD< /strong> в кадр данных Spark.
В настоящее время я пытаюсь запустить Pyspark на своем локальном компьютере и безуспешно пробовал выполнить следующие действия, чтобы попытаться устранить эту ошибку:
  • Убедился, что мои переменные env верны
  • Установил более раннюю версию Java 8
  • Увеличил количество ресурсов, переданных Spark.
Любая помощь будет очень признательна.

Подробнее здесь: https://stackoverflow.com/questions/793 ... python-pyt
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»