2016-03-03 89 views
1

我打算使用一個可配置選項爲不同的accumulo表使用相同的格式程序。如何指定選項到Accumulo中的自定義格式化程序

是否有可能在Accumulo中爲Custom Formatter提供選項?我嘗試使用OptionDescriber,但似乎只有在setiterator命令期間調用OptionDescriber。

或者至少有什麼方法可以獲取當前表格屬性(在哪個表格上設置自定義文件)。我的意思是如果格式化程序設置在TABLE_A上,那麼格式化程序代碼應該能夠在初始化過程中加載所有表格屬性。這樣我就可以使用「config」將所需的屬性設置爲表格,並且自定義格式化程序可以訪問它們。

回答

1

目前沒有辦法直接在shell中的格式化程序上設置選項。如果您的自定義格式化程序需要接受選項,則必須編寫格式程序,以便它可以接受Accumulo以外的選項,例如通過讀取您在環境中設置的java系統屬性,或通過讀取系統本地存儲的配置文件。

相關問題