Я использую пользовательский процессор для преобразования CSV в формате JSON, который преобразует данные CSV-файла в массив JSON, который содержит JSon объекты данных.Apache Nifi - получить атрибуты файлов и построить JSON через пользовательский процессор
Мое требование, чтобы получить атрибуты файла, как имя файла, UUID, пути и т.д., и построить из них JSON.
Вопрос:
Как я могу получить соответствующие атрибуты файла и построить а-объект JSON добавляет его в том же формате JSON получать построены раньше.
Просто было несколько дней, работающих с апачом НИМ, так что просто идти с точными требованиями теперь пользовательским процессором.
, безусловно, я использует процессор GetFile, чтобы получить CSV file..and вы абсолютно обряда для файла по умолчанию атрибутов доступен (которые есть в моем пользовательском процессоре тоже, как я использую Flowfile), сог принимая ваше предложение заглянуло в методы API и найдены [org.apache.nifi.flowfile.attributes.CoreAttributes] (http://docs.hortonworks.com/HDPDocuments/HDF1/HDF-1.2/bk_DeveloperGuide/content/flowfile.html) перечисление, который определяет ядро атрибуты для каждого FlowFile. Получили атрибуты, что было необходимо. – Ranjan