Sql 错误:值显示不是单元CaseFileDFTemp.show()的成员

Sql 错误:值显示不是单元CaseFileDFTemp.show()的成员,sql,scala,apache-spark,azure-databricks,azure-cosmosdb-cassandra-api,Sql,Scala,Apache Spark,Azure Databricks,Azure Cosmosdb Cassandra Api,我在databricksscala笔记本中运行了下面的代码,但出现了错误 新增库:azure-cosmosdb-spark_2.4.0_2.11-1.3.4-uber 代码: 错误: 错误:值显示不是单元CaseFileDFTemp.show()的成员 请尝试创建SQL上下文并尝试show函数 import sqlContext.implicits._ val sqlContext= new org.apache.spark.sql.SQLContext(sc) 如果有帮助,请告诉我。如果你写

我在
databricks
scala笔记本中运行了下面的代码,但出现了错误

新增库:azure-cosmosdb-spark_2.4.0_2.11-1.3.4-uber 代码:

错误:

错误:值显示不是单元CaseFileDFTemp.show()的成员


请尝试创建SQL上下文并尝试show函数

import sqlContext.implicits._
val sqlContext= new org.apache.spark.sql.SQLContext(sc)
如果有帮助,请告诉我。

如果你写信

val CaseFileDFTemp = sqlContext
  .read
  .format("org.apache.spark.sql.cassandra")
  .options(Map( "table" -> "case_files", "keyspace" -> "shared"))
.load().show()
然后
CaseFileDFTemp
将具有类型
Unit
,因为
show()
将“消耗”您的数据帧。因此,删除
show()
,这样它就可以工作了

val CaseFileDFTemp = sqlContext
  .read
  .format("org.apache.spark.sql.cassandra")
  .options(Map( "table" -> "case_files", "keyspace" -> "shared"))
.load().show()