【问题标题】:Apache Zeppelin & Spark Streaming: Twitter Example won't workApache Zeppelin 和 Spark Streaming:Twitter 示例不起作用
【发布时间】:2016-03-21 13:26:21
【问题描述】:

我刚刚从http://zeppelin-project.org/docs/tutorial/tutorial.html 将示例项目添加到我的 Zeppelin Notebook(“流数据教程”部分)。当我运行应用程序时,我得到了异常:

<console>:67: error: value registerTempTable is not a member of org.apache.spark.rdd.RDD[Tweet]
            rdd.registerTempTable("tweets")

它也不会使用该方法

rdd.registerAsTable("tweets")

【问题讨论】:

  • 我建议将此问题的标题更改为与问题更相关的内容,因为它看起来模棱两可,并且解决方案与解决方案没有太大关系。

标签: apache-spark spark-streaming apache-zeppelin


【解决方案1】:

因为您需要将 RDD 转换为 DataFrame 才能应用registerTempTable 方法。

【讨论】:

  • 流媒体似乎可以工作,但我无法选择任何数据,“%sql select * from tweets limit 10”在表格中没有结果
  • @D.Müller 我认为你有一个新问题,值得提出一个新问题。
猜你喜欢
  • 2016-03-21
  • 2017-05-09
  • 2018-10-13
  • 1970-01-01
  • 2016-03-08
  • 1970-01-01
  • 2018-09-22
  • 2016-12-16
  • 1970-01-01
相关资源
最近更新 更多