我们看到,为什么我们不能创造一个RDD使用星火会议
Spark context available as 'sc'.
Spark session available as 'spark'.
我读火花会话包括火花背景下,流背景下,蜂巢背景......如果是这样,那么我们为什么不能够通过使用spark会话而不是spark上下文来创建rdd。
scala> val a = sc.textFile("Sample.txt")
17/02/17 16:16:14 WARN util.SizeEstimator: Failed to check whether UseCompressedOops is set; assuming yes
a: org.apache.spark.rdd.RDD[String] = Sample.txt MapPartitionsRDD[1] at textFile at <console>:24
scala> val a = spark.textFile("Sample.txt")
<console>:23: error: value textFile is not a member of org.apache.spark.sql.SparkSession
val a = spark.textFile("Sample.txt")
如上所示,sc.textFile
成功地创建RDD但不spark.textFile
。
这是正确的答案。 – chhantyal