Как указать параметры пользовательского форматирования в Accumulo

Я планирую использовать один и тот же форматтер для разных таблиц накопления с одним настраиваемым параметром.

Можно ли предоставить опции для Custom Formatter in accumulo? Я пытался использовать OptionDescriber, но кажется, что OptionDescriber вызывается только во время команды setiterator.

Или, по крайней мере, есть ли способ получить текущие свойства таблицы (на какой таблице установлен пользовательский формат). Я имею в виду, что если средство форматирования было установлено для TABLE_A, то код форматирования должен иметь возможность загружать все свойства таблицы во время инициализации. Чтобы я мог установить необходимые свойства для таблицы с помощью «config», и пользовательский форматировщик мог получить к ним доступ.


person Sravan Kumar    schedule 03.03.2016    source источник


Ответы (1)


В настоящее время нет возможности установить параметры непосредственно в средстве форматирования в оболочке. Если ваш пользовательский модуль форматирования должен принимать параметры, вам придется написать свой модуль форматирования, чтобы он принимал параметры вне Accumulo, например, путем чтения свойств системы Java, которые вы установили в среде, или путем чтения файла конфигурации, хранящегося локально в вашей системе. .

person Christopher    schedule 14.03.2016