看着
https://cwiki.apache.org/confluence/display/Hive/AccumuloIntegration
我想知道为什么不支持单元级别的可见性。有什么想法吗?
这是因为 Hive 通过基于现有 Accumulo 表创建 Hive 表来与 Accumulo 一起使用,从而允许您对该数据执行 Hive 查询。
不幸的是,Accumulo 的单元级安全性在很大程度上依赖于 Accumulo 表的结构方式以及如何执行扫描才能工作。将其映射到 Hive 表在很多方面都是不切实际的。相反,通过以 Accumulo 用户身份执行扫描,从 Accumulo 数据创建 Hive 表。他们可见的任何数据都将出现在 Hive 表中,无需进一步的安全检查。
最终,如果 Accumulo 的单元级别可见性功能是应用程序的重要组成部分,则使用 Hive 使查询更容易可能不是最好的主意。