我试图从Apache的星火计算HIVE表统计:
`sqlCtx.sql('ANALYZE TABLE t1 COMPUTE STATISTICS')`
我也执行语句来看看收集的内容:
sqlCtx.sql('DESC FORMATTED t1')
我可以看到采集我的统计。 然而,当我在HIVE客户端(Ambari)执行相同staement - 没有显示的统计信息。 它是仅当它是由星火收集火花? 火花是否存储在别的地方?
另一个问题。
我也计算在该表中的所有列统计:
sqlCtx.sql('ANALYZE TABLE t1 COMPUTE STATISTICS FOR COLUMNS c1,c2')
但是,当我想看到的火花这一统计数据,它失败,不支持的SQL语句的异常:
sqlCtx.sql('DESC FORMATTED t1 c1')
根据文档它是有效的蜂巢查询。 有什么不对呢?
感谢帮助。