Hive Accumulo集成

时间:2017-01-04 07:58:32

标签: hive accumulo metastore

看着

https://cwiki.apache.org/confluence/display/Hive/AccumuloIntegration

我想知道为什么不支持细胞水平可见性。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是因为Hive通过基于现有的Accumulo表创建Hive表来与Accumulo一起工作,允许您对该数据执行Hive查询。

不幸的是,Accumulo的单元级安全性在很大程度上取决于Accumulo表的结构以及如何执行扫描。将它映射到Hive表在很多方面都是不切实际的。而是通过执行作为Accumulo用户的扫描从Accumulo数据创建的Hive表。无论他们看到什么数据都会显示在Hive表中,而无需进一步的安全检查。

最终,如果Accumulo的单元级别可见性功能是您的应用程序的重要部分,使用Hive来简化查询可能不是最好的主意。