如何修改 Accumulo VisibilityFilter?

How to modify Accumulo VisibilityFilter?

对此旧线程的回复之一提到了修改 Accumulo VisibilityFilter 的可能性:

How to determine Accumulo table visibilities?

我们的需求与该线程中的问题略有不同,但我们想知道如何按照 Christopher 在 2015 年 4 月 22 日的回复中提出的建议进行操作,即如何修改 VisibilityFilter? Accumulo 是否有某种钩子可以做到这一点,或者它会涉及打开一个 Accumulo JAR 并用我们自己的自定义实现替换 org.apache.accumulo.core.iterators.user.VisibilityFilter class 吗?

谢谢!

吉姆

Apache Accumulo 是 open source software. One need not "break open" any jars in order to modify its behavior. Rather, you can simply obtain its source code,修改它,然后从源代码构建它。

Accumulo 没有任何内置挂钩来修改 VisibilityFilter 的行为。另一个问题的回答特别提到了开源软件的性质,以及修改代码以改变其行为的能力。

(对于它的价值,我认为没有必要单独的 Whosebug 问题来澄清不同问题的答案。Whosebug 提供了评论功能,可用于提出澄清问题,以及对原来的问题本来可以用澄清更新来编辑的。)