答案 0 :(得分:0)
这是因为Hive通过基于现有的Accumulo表创建Hive表来与Accumulo一起工作,允许您对该数据执行Hive查询。
不幸的是,Accumulo的单元级安全性在很大程度上取决于Accumulo表的结构以及如何执行扫描。将它映射到Hive表在很多方面都是不切实际的。而是通过执行作为Accumulo用户的扫描从Accumulo数据创建的Hive表。无论他们看到什么数据都会显示在Hive表中,而无需进一步的安全检查。
最终,如果Accumulo的单元级别可见性功能是您的应用程序的重要部分,使用Hive来简化查询可能不是最好的主意。