PutGridFS 2025.5.31.15

번들

org.apache.nifi | nifi-mongodb-nar

설명

GridFS 버킷에 파일을 씁니다.

태그

file, gridfs, mongo, put, store

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

gridfs-bucket-name

파일이 저장될 GridFS 버킷입니다. 비워두면 MongoDB 클라이언트 드라이버가 사용하는 기본값 ‘fs’가 사용됩니다.

gridfs-client-service

데이터베이스 연결에 사용할 MongoDB 클라이언트 서비스입니다.

gridfs-database-name

사용할 데이터베이스의 이름입니다

gridfs-file-name

이 프로세서의 대상인 버킷에 있는 파일의 이름입니다. GridFS 는 파일을 버킷 내의 폴더로 정렬하지 않으므로 GridFS 파일 이름에는 경로 정보가 포함되지 않습니다.

putgridfs-chunk-size

GridFS 에 업로드되는 파일의 각 청크의 최대 크기를 제어합니다.

putgridfs-enforce-uniqueness

이 옵션을 활성화하면 버킷에 고유성이 적용되도록 합니다. 선택 항목과 일치하는 MongoDB 인덱스를 생성하여 이를 수행합니다. 데이터가 많은 기존 버킷을 기반으로 구축하는 데 시간이 오래 걸릴 수 있으므로 버킷을 처음 생성할 때 한 번만 구성하는 것이 이상적입니다.

putgridfs-hash-attribute

고유성 적용이 활성화되어 있고 파일 해시가 제약 조건의 일부인 경우 수신 모든 플로우 파일에 존재하는 특성으로 설정해야 합니다.

putgridfs-properties-prefix

이 접두사가 있는 특성은 GridFS 에 저장된 파일에 메타데이터로 추가됩니다.

관계

이름

설명

중복

중복 검사에 실패한 플로우 파일은 이 관계로 전송됩니다.

실패

flowfile을 처리하는 데 오류가 발생하면 이 관계로 이동합니다.

성공

작업이 성공하면 flowfile은 이 관계로 전송됩니다.