scala - 使用spark.sql的任何表的选择查询有时给出零记录,但是在HIVE CLI中给出相同结果的选择查询

标签 scala apache-spark hadoop hive

Val result=spark.sql("select * from employee")

即使配置单元中存在数据,有时也会给出零结果。

在HIVE CLI结果中执行相同的选择查询时,我们得到

最佳答案

在运行查询之前,请尝试执行以下操作,您可以了解有关here的更多信息

hive> Msck repair table <db_name>.<table_name>

关于scala - 使用spark.sql的任何表的选择查询有时给出零记录,但是在HIVE CLI中给出相同结果的选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62378677/

相关文章:

scala - 启用 REPL 高级用户模式 ​​( :power) from script

java - Apache Spark - 将 JavaRDD 转换为 DataFrame,反之亦然,性能会下降吗?

apache-spark - 更改数据数据类型拆分后的Spark RDD如何在不更改数据类型的情况下拆分

apache-spark - 从 Kafka 读取消息并写入 HDFS

apache-spark - 什么是格洛姆?它与mapPartitions有何不同?

hadoop - 使用 Spark 在 HQL 中进行 CRUD 操作

mysql - 如何比 SQL 更快地提取关系数据

java - 如何禁用Spring-Kafka JsonDeserializer的trusted.packages检查?

string - 在 Scala 中生成字符串的频率图

scala - 突然间,我的 Scala 代码在每个语句的末尾都期望 `;`