【问题标题】:CREATING TABLE USING DATA FRAME in scala [duplicate]在scala中使用数据框创建表[重复]
【发布时间】:2018-03-09 09:58:43
【问题描述】:
val df = sqlContext.createDataFrame(rddData, schema).show(false)

当我尝试注册为表格时,出现以下错误

df.registerTempTable("bankDetails")
42:error registerTempTable is not a member of unit

【问题讨论】:

  • 您在第一行末尾调用showshow 返回 Unit,而不是 DataFrame

标签: scala apache-spark apache-spark-sql


【解决方案1】:

只需删除 show(false) 方法即可,show()return 类型为 Unit

val df = sqlContext.createDataFrame(rddData, schema)

df.registerTempTable("bankDetails")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2016-10-21
    • 2018-03-03
    • 2018-06-19
    相关资源
    最近更新 更多