Nifi PutHiveStreaming с нулевыми значениями меток времени - PullRequest
0 голосов
/ 15 мая 2018

В качестве метки времени у меня есть целевой тип поля в кусте, и из источника я получаю json, который имеет либо правильное поле метки времени, либо "", либо иногда ноль. Я конвертирую исходный JsonToAvro перед использованием процессора PutHiveStreaming. Записи с правильным форматом отметки времени успешно попадают в мою целевую таблицу улья. Но те, которые со значениями "" / null (пустой набор строк) показывают ошибку - Неверный формат. Формат отметки времени должен быть «ГГГГ-ММ-ДД ЧЧ: ММ: СС [.fffffffff]». Я знаю, если я могу по умолчанию установить его на какую-то дату, когда он будет пустым или пустым, это сработает. Но я этого не хочу. Я хочу, чтобы он был нулевым в моей целевой таблице, когда он нулевой. Как мне этого добиться?

...