如何在 Accumulo 中为自定义格式化程序指定选项

How to specify options to Custom Formatter in Accumulo

我计划对具有一个可配置选项的不同累积 table 使用相同的格式化程序。

是否可以在accumulo中为Custom Formatter提供选项?我尝试使用 OptionDescriber,但似乎 OptionDescriber 仅在 setiterator 命令期间被调用。

或者至少有什么方法可以获取当前 table 属性(table 设置了自定义格式)。我的意思是,如果格式化程序是在 TABLE_A 上设置的,那么格式化程序代码应该能够在初始化期间加载所有 table 属性。这样我就可以使用 "config" 将所需的属性设置为 table,并且自定义格式化程序可以访问它们。

目前无法直接在 shell 中的格式化程序上设置选项。如果您的自定义格式化程序需要接受选项,您必须编写格式化程序以便它接受 Accumulo 之外的选项,例如通过读取您在环境中设置的 java 系统属性,或通过读取存储的配置文件在您的本地系统上。