-
[Apache NIFi] Template을 이용하여 작업한 패턴 백업하고 사용하기데이터 엔지니어링/Nifi 2022. 5. 21. 17:41반응형
테스트 서버에서 만들어 놓은 것을 옮기는 작업이 필요한 경우가 있음 그런 경우를 대비하여 두번 작업하지 않게 백업을 하는 경우와 작업한 것을 template으로 만드는 것을 해볼 것임
목차
선행 내용 - 작업한 Processor들 Processor그룹들이 있어야함
- 만들어 놓은 processor들 template으로 저장하기
- 저장한 내용 확인
- 저장한 내용 다운로드
- 다운로드한 template 다른 nifi에 등록하기
- 등록한 template 사용하기
만들어 놓은 Processor들 template으로 저장하기
- 왼쪽 에 create Template 아이콘 클릭
그럼 아래와 같은 창이 뜨는 데 name은 필수로 작성하여야 함
작성하고 create
저장한 내용 확인 하기
- 오름쪽 메뉴 아이콘 → templates 클릭 그럼 오른쪽과 같이 방금 작성한 내용이 들어와 있는 걸 확인 할 수 있음
저장한 내용 다운로드 하기
- 그중에서 오른쪽 것을 클릭하면 다운로드가 됨 nifi는 웹서버로 되어있기 때문에 다른데서 저 아이콘을 누르면 template이 xml형태로 다운로드가 됨 오른쪽 그림에 파일이 다운로드 된 것을 볼 수 있음
다운로드한 template 다른 nifi에 업로드 하기
- 다른 nifi웹에서 upload Template 아이콘을 누름 그럼 오른쪽 그림처럼 Upload 팝업창이 뜨는데 돋보기 모양을 눌러서 다운로드 된 xml을 찾아옴
그럼 아래와 같이 그림이 나오게 되고 Upload를 누르면 import된것을 알수 있음
메뉴 - template을 누르면 upload 된것을 확인 할 수 있음
등록한 template을 가져다 사용하기
- 등록 되었다면 웹 상단에 Template아이콘이 있을 것인데 드래그 앤 드랍으로 Template 생성그리고 add 버튼을 눌러주면 생성이 완료가 됨
그럼 자신이 생성한 nifi template이 잘 import 된것을 확인 할 수 있음
반응형'데이터 엔지니어링 > Nifi' 카테고리의 다른 글
[Apache Nifi] Parameter Context를 설정하여 전역 변수처럼 변수들 사용하기 (0) 2022.05.26 [Apache Nifi]ListenHttp 프로세서 알아보기 (0) 2022.05.26 [Apache NIFI] ExecuteStreamCommand Processor 알아보기(Flow 도중 Bash, Script NIFI에서 실행하기) (0) 2022.05.07 [Apache NIFI]RouteOnAttribute Processor 알아보기 (0) 2022.04.29 [Apache Nifi]FlowFile의 Attribute와 Content 알아보기 (0) 2022.04.29