FetchFile 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-standard-nar
설명¶
디스크에서 파일의 내용을 읽고 수신 FlowFile 의 내용으로 스트림합니다. 이 작업이 완료되면 선택적으로 파일을 다른 곳으로 옮기거나 삭제하여 파일 시스템을 조직적으로 유지할 수 있습니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
Completion Strategy |
NiFi 로 가져온 후 파일 시스템에 있는 원본 파일의 처리 방법을 지정합니다. |
가져올 파일 |
파일 시스템에서 가져올 파일의 정규화된 파일 이름입니다 |
파일을 찾을 수 없을 때의 로깅 수준 |
프로세서가 트리거될 때 파일이 존재하지 않을 경우 사용할 로깅 수준입니다 |
권한 거부 시 로깅 수준 |
현재 애플리케이션 사용자에게 파일을 읽을 수 있는 충분한 권한이 없는 경우 사용할 로깅 수준입니다 |
Move Conflict Strategy |
Completion Strategy이 Move File로 설정되어 있고 대상 디렉터리에 같은 이름의 파일이 이미 있는 경우, 이 속성은 이름 충돌을 해결하는 방법을 지정합니다 |
Move Destination Directory |
파일 시스템에서 원본 파일을 가져온 후 이동할 디렉터리입니다. 이 속성은 Completion Strategy가 “Move File”로 설정되어 있지 않으면 무시됩니다. 디렉터리가 존재하지 않으면 디렉터리가 생성됩니다. |
제한 사항¶
필수 권한 |
설명 |
---|---|
파일 시스템 읽기 |
NiFi 액세스 권한이 있는 모든 파일에서 읽을 수 있는 기능을 연산자에 제공합니다. |
파일 시스템 쓰기 |
연산자에게 NiFi 액세스 권한이 있는 파일을 삭제할 수 있는 기능을 제공합니다. |
관계¶
이름 |
설명 |
---|---|
실패 |
권한이 부족하거나 파일이 존재하지 않는 등의 이유로 파일 시스템에서 가져올 수 없는 FlowFile 은 이 관계로 전송됩니다. |
not.found |
파일을 찾을 수 없어 파일 시스템에서 가져올 수 없는 FlowFile 은 이 관계로 전송됩니다. |
permission.denied |
NiFi 를 실행하는 사용자에게 충분한 권한이 없어 파일 시스템에서 가져올 수 없는 FlowFile 은 이 관계로 전송됩니다. |
성공 |
파일 시스템에서 성공적으로 가져온 모든 FlowFile 은 이 관계로 전송됩니다. |
다른 구성 요소가 포함된 사용 사례¶
디렉터리에서 모든 파일을 NiFi 로 수집 |
디렉터리에서 NiFi 로 특정 파일 수집, 파일 이름 필터링 |