我计划在不同的累积表中使用相同的格式化程序和一个可配置选项。
是否可以在accumulo中为Custom Formatter提供选项?我尝试使用OptionDescriber,但似乎只在setiterator命令期间调用OptionDescriber。
或者至少是否有任何方法可以获取当前表属性(在哪个表上设置自定义fomatter)。我的意思是如果在TABLE_A上设置了格式化程序,那么格式化程序代码应该能够在初始化期间加载所有表属性。这样我就可以使用“config”将所需的属性设置为表,并且自定义格式化程序可以访问它们。
答案 0 :(得分:1)
目前无法直接在shell中的格式化程序上设置选项。如果您的自定义格式化程序需要接受选项,则必须编写格式化程序,以便它接受Accumulo之外的选项,例如通过读取您在环境中设置的Java系统属性,或者通过读取本地存储在系统上的配置文件