2017-01-06 1 views
2

Json 파일을 입력으로받는 샘플 NiFi 플로우에서 작업하고 있습니다. 나는 EvaluateJsonPath 프로세서를 사용하여 원하는 경로의 값을 얻는다. EvaluateJsonPath의 대상을 "흐름 파일 속성"으로 설정하고 필요한 JsonPath를 사용하여 새 속성을 추가했습니다. 예 : 속성 이름 : 사용자 이름, 값 : $ .input.username. 이제 다음 프로세서에서이 값이 필요할 것입니다. 따라서 플로우 파일의 속성을 읽으려면 어떤 프로세서를 사용해야하는지 알고 싶습니다.Apache NiFi의 속성 값을 읽는 방법

답변

10

FlowFile의 속성을 읽는 데 특별한 프로세서가 필요하지 않습니다.

속성 키/값 쌍인 경우.

username : $.input.username 

표현 언어를 지원하는 프로세서 속성에서이 값을 읽을 수 있습니다.

${username} 
관련 문제