0

看着

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

我想知道为什么不支持单元级别的可见性。有什么想法吗?

4

1 回答 1

0

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

不幸的是,Accumulo 的单元级安全性在很大程度上依赖于 Accumulo 表的结构方式以及如何执行扫描才能工作。将其映射到 Hive 表在很多方面都是不切实际的。相反,通过以 Accumulo 用户身份执行扫描,从 Accumulo 数据创建 Hive 表。他们可见的任何数据都将出现在 Hive 表中,无需进一步的安全检查。

最终,如果 Accumulo 的单元级别可见性功能是应用程序的重要组成部分,则使用 Hive 使查询更容易可能不是最好的主意。

于 2017-01-06T02:51:05.063 回答