FetchFile 2025.5.31.15

번들

org.apache.nifi | nifi-standard-nar

설명

디스크에서 파일의 내용을 읽고 수신 FlowFile 의 내용으로 스트림합니다. 이 작업이 완료되면 선택적으로 파일을 다른 곳으로 옮기거나 삭제하여 파일 시스템을 조직적으로 유지할 수 있습니다.

태그

fetch, files, filesystem, get, ingest, ingress, input, local, source

입력 요구 사항

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 로 특정 파일 수집, 파일 이름 필터링

참고 항목