【问题标题】:createOrReplaceTempView is not a member of org.apache.spark.rdd.RDDcreateOrReplaceTempView 不是 org.apache.spark.rdd.RDD 的成员
【发布时间】:2019-11-05 17:32:46
【问题描述】:

我正在使用 hadoop 2.7.2、hbase 1.4.9、spark 2.2.0、scala 2.11.8 和 java 1.8。 我运行这个命令没有任何错误:

val Patterns_fromHbase = mimic_PatternsFromHbase.mapPartitions(f=> f.map(row1 => (Bytes.toString(row1._2.getRow), Bytes.toString(row1._2.getValue(Bytes.toBytes("sepsiscategories"),Bytes.toBytes("subject_id")))))).toDF("id","subject_id")

然后我运行这个命令:

mimic_PatternsFromHbase.createOrReplaceTempView("subject_id_table")

我只是有这个错误:

:57: 错误:值 createOrReplaceTempView 不是 org.apache.spark.rdd.RDD[(org.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Result)] mimic_PatternsFromHbase.createOrReplaceTempView("subject_id_table")

这个错误的原因是什么以及如何解决它

【问题讨论】:

    标签: scala dataframe apache-spark hbase rdd


    【解决方案1】:

    我发现了我的错,这是注意力不集中的错。 在通过 Patterns_fromHbase 调用它们来调用 createOrReplaceView 方法的地方我通过 mimic_PatternsFromHbase

    调用了她

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2016-02-15
      • 1970-01-01
      • 2016-05-20
      • 2018-03-27
      • 1970-01-01
      相关资源
      最近更新 更多