Apache Улей - крюк после выполнения - PullRequest
1 голос
/ 08 января 2020

Я узнал, что перехватчики Hive для прерывания потока исполнения улья и перехвата нашего кода и перехватчика будут работать первыми. Я хочу создать ловушку после выполнения или ловушку после драйвера, чтобы захватить вывод запроса улья и применить или заменить значения чувствительных столбцов со значением stati c (например, NULL).

я прошел: Хук выполнения Hive

Я пытался с хуком пост-выполнения: я не понимаю, как захватить результат запроса после того, как Hive Engine обработает запрос перед тем, как передать результат драйверу.

public class HiveExampleHook implements ExecuteWithHookContext {
public void run(HookContext hookContext) throws Exception {
    System.out.println("Hello from the hook !!");
   /* catch output of query and feed back the output to hive execution flow to show to HIVE Client/UI. */
}

}

Пожалуйста, помогите мне решить эту проблему.

Заранее спасибо.

...