簡體   English   中英

createOrReplaceTempView 不是 org.apache.spark.rdd.RDD 的成員

[英]createOrReplaceTempView is not a member of org.apache.spark.rdd.RDD

我正在使用hadoop 2.7.2、hbase 1.4.9、spark 2.2.0、scala 2.11.8 和 Z93F725A07423FE1C8896F448B33.D21 我運行這個命令沒有任何錯誤:

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: error: value createOrReplaceTempView is not a member of org.apache.spark.rdd.RDD[(org.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Result)] mimic_PatternsFromHbase. createOrReplaceTempView("subject_id_table")

請問這個錯誤的原因是什么以及如何解決它

我發現了我的錯,這是注意力不集中的錯。 在通過Patterns_fromHbase調用它們來調用 createOrReplaceView 方法的地方我通過mimic_PatternsFromHbase調用了她

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM