尝试查看特定列的统计信息。 我先执行了ANALYZE命令,然后尝试通过DESCRIBE FORMATTED <table_name> <col_name>查看统计信息。

我看不到任何值。 知道为什么它不显示任何值吗?

我尝试了MSCK并再次分析了该表并检查了统计信息。 到目前为止没有运气。

hive> desc extended testdb.table order_dispatch_diff;
OK
order_dispatch_diff     int                     from deserializer
Time taken: 0.041 seconds, Fetched: 1 row(s)

#1楼 票数:0

尝试使用FOR COLUMNS参数进行操作:

ANALYZE TABLE testdb.table COMPUTE STATISTICS FOR COLUMNS;

然后使用DESCRIBE FORMATTED testdb.table order_dispatch_diff; 显示统计信息。

有关更多详细信息,请参见列统计信息文档。

#2楼 票数:0

以下Statement最终为我工作。

配置单元> desc格式化的testdb.table col_name分区(data_dt ='20180715');

  ask by Anil translate from so

未解决问题?本站智能推荐:

1回复

CDH到HDP蜂巢

我已经在cloudera中编写了蜂巢udf,我们正在将其迁移到hortonworks。 当我尝试在hortonworks集群中应用相同的udf时,在下面抛出错误。
1回复

将SparkDataframe写入HDP2.6中的Hive可访问表

我知道已经有很多关于从 Spark 写信给 HIVE 的答案,但似乎没有一个对我有用。 首先是一些背景。 这是一个较旧的集群,运行 HDP2.6,即 Hive2 和 Spark 2.1。 这是一个示例程序: 如果我登录 spark-shell 并运行该代码,则会在 Hive 中显示一个名为 reco
3回复

SparkScala中的SaveAsTable:HDP3.x

我在 Spark 中有一个数据框,我将它作为表格保存在我的配置单元中。但收到以下错误消息。 任何人都可以帮助我如何将它保存为配置单元中的表格。 注意:表已在数据库中可用,我使用的是 HDP 3.x。
1回复

Hdp、Hive、横向视图和null:消失的行

由于从 hdp 3.1.0 升级到 3.1.4,我在 Hive 中遇到了一些我不明白的问题。 请注意,我仅使用 ORC 事务表。 例如这个查询: 它在升级前运行良好。 现在,即使 CTE 返回一定数量的行,使用横向视图也只会从结果集中删除行,没有任何错误,而 CTE 之外没有额外的 where 子句
1回复

Hive压缩未自动触发-HDP_2.6.5

我在 hive 中创建了一个表来测试压缩, 在屏幕截图中,我们可以看到创建了许多 delta 目录(大约 12 个文件)。 压缩是自动启动的,但它不会运行或用于压缩增量目录。以下是我们在 hive 中设置的属性。 在截图 2 中,我们可以看到压缩状态为已启动但未执行超过一天。 我们如何使压缩工作?
1回复

蜂巢1.2sql返回意外的特殊字符

运行以下Hive查询将返回特殊字符: 它返回结果为 它是已知的蜂巢虫吗? 解释计划 禁用或启用配置参数可以帮助我吗? 如果我颠倒最外层选择的列顺序,则查询将返回预期结果。 我本来希望结果是 颜色 蓝色6203 红色7716
1回复

如果我的hadoop(HDP)集群已经使用AD/LDAP,为什么我要对它进行Kerberise?

我有一个 HDP 集群。 此群集配置为使用 Active Directory 作为身份验证和授权机构。 更具体地说,在所述用户提供正确的用户名/密码组合后,我们使用 Ranger 来限制对 HDFS 目录、Hive 表和 Yarn 队列的访问。 我的任务是对集群进行 Kerberise,这非常容易,
3回复

SparkSQL在HDP中的Hive中找不到表

我使用HDP3.1,并添加了所需的Spark2,Hive和其他服务。 我打开了Hive中的ACID功能。 spark作业无法在配置单元中找到表格。 但是该表存在于Hive中。 异常类似:org.apache.spark.sql.AnalysisException:未找到表或视图Spark的conf