NiFi 2

Docker를 이용한 NiFi 설치

이번 포스팅은 Docker를 이용한 NiFi 설치에 대해 작성하고자 한다. Docker를 이용하면 Airflow든 NiFi든 손쉽게 설치가 가능하다는 게 정말 편리한 것 같다. 우선 설치 환경은 Windows이며, Docker for Desktop을 이용했다.  Docker 환경설정에 관한 내용은 예전에 작성해둔 포스팅을 참고하길 바란다.   Docker 환경 구성 (1)Docker는 애플리케이션을 신속하게 구축, 실행을 위해 설계된 소프트웨어 가상화 컨테이너 플랫폼이며 컨테이너를 다른 환경으로 이동하는 등 유연하게 사용가능하다. Docker를 사용하면서 중요하developer-trainee-j.tistory.com Docker 환경 구성 (2)Docker Desktop을 이용하여 간단하게 Docker를..

NiFi 2025.03.04

NiFi란 무엇인가?

오랜만에 기술 블로그를 작성해보려 한다.그동안 이런저런 핑계로 꾸준히 하지 못했지만, 이번에는 다시 열심히 해볼 예정이다!공백 기간 동안 블로그에 쓸만한 많은 주제들이 있었지만, 그중에서도 가장 많이 다뤘던 NiFi에 대해 작성하려 한다.Apache NiFi란?Apache NiFi는 데이터 흐름 자동화 및 관리를 위한 오픈 소스 소프트웨어로,데이터 수집, 변환, 처리, 전달 과정을 시각적으로 설계하고 실시간으로 제어할 수 있다.가장 큰 특징 중 하나는 드래그 앤 드롭 방식의 직관적인 UI를 제공한다는 점이다.이 부분은 Airflow와의 가장 큰 차이점이라고 생각한다.Airflow는 Python 코드 기반으로 동작하지만, NiFi는 코딩 없이도 쉽게 익힐 수 있으며, 직관적으로 파이프라인을 설계할 수 있다..

NiFi 2025.03.03