Nifi3 Nifi Processor 프로젝트 생성 및 배포 (feat. Maven) Maven Archetype으로 NiFi Processor 프로젝트 생성하기 Maven Archetype은 Maven 프로젝트 템플릿을 생성하는 tookit입니다. 이 툴킷으로 원하는 프로젝트 템플릿을 생성할 수 있습니다. 저는 nifi processor 템플릿을 생성해보겠습니다. C:\~\git>mvn archetype:generate [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ po.. 2022. 5. 7. Nifi Processor 생성 - 해당 문서는 Getting Started with Apache Nifi 문서를 보고 실제로 Process를 실행해본 예제입니다. NiFi Processor 등록 및 연결 NiFi는 Processor 등록부터 시작합니다. 데이터의 시작과 종료를 모두 Processor로 수행하므로 가장 많이 사용하는 기본 기능입니다. Processor 등록을 위해서는 Component Toolbar의 Processor 아이콘()을 선택하여, 드래그하여 캔버스의 원하는 위치에 놔두면(드롭) 아래와 같은 추가할 Processor를 검색할 수 있습니다. 원하는 Processor를 필터에 입력하여 찾을 수 있으며, 옆에 Tag Cloud를 통해 Processor들을 분류할 수도 있습니다. (이 때 직접 생성한 Processor.. 2022. 5. 5. Nifi 용어정리 FlowFile 이란? FlowFile은 크게 Attributes 및 Content로 나눌 수 있습니다. Attributes는 말 그대로 속성들을 의미하며, 이 속성들은 키-값으로 이루어져 있습니다. Content는 데이터 자체를 의미합니다. 예를 들어 HDFS 파일을 가져온다면 (GetHDFS Processor를 이용하여 가져온다면) FlowFile 속성(HDFS 파일 속성)과 데이터(HDFS 파일)를 FlowFile이라고 합니다. Processor란 ? FlowFile의 전송, 생성, 수신, 변화와 같은 과정들을 구현할 수 있는 중요 구성 요소입니다. 예를 들어 특정 HDFS 파일을 가져오고 싶다면, GetHDFS 라는 Processor를 통해 FlowFile 데이터를 가지고 올 수 있습니다. JVM.. 2022. 5. 5. 이전 1 다음