我有这个元组
val tuple_test = ("NCA-15","select count(*) from table")
我想要的是转换元组以保持第一个值 NCA-15
并执行查询 select count(*) from table
这就是我想要的结果
(NCA-15,8)
其中8是查询的结果
我试过这个:
val resultat = tuple_test
.productIterator
.map {
case(x: String, y: String) => (x, spark.sql(y.toString))
}
但它又回来了
resultat = non-empty iterator
1条答案
按热度按时间drkbr07n1#
select "NCA-15",count(*) from table
将给予NCA-15,8
以Dataframe和.rdd
制造Rdd[Row]
从Rdd[Row]
你可以做一个元组。看下面我的甜甜圈例子。。。既然我没有Hive,我就用诱惑来模拟
结果: