【发布时间】:2019-09-22 06:17:02
【问题描述】:
在 pyspark 中,调用 getPersistentRDDs() Java sparkContext 方法会返回一个 scala.collection.Map<Object,RDD<?>> 的 JavaObject 实例。
from pyspark.sql import SparkSession
from pyspark import StorageLevel
spark = SparkSession.builder.master('yarn').getOrCreate()
sc = spark.sparkContext
df = spark.range(0, 25000000, 1)
df.persist(StorageLevel.MEMORY_ONLY)
df.limit(1).count()
sc._jsc.sc().getPersistentRDDs()
返回JavaObject id=o477
如何将scala.collection.Map<Object,RDD<?>> 的JavaObject 转换为python 字典?
【问题讨论】:
标签: java python scala apache-spark pyspark