반응형
1. 개요
도커는 최근에 가장 많이 사용하고 있는 가상 컨테이너 기술이다. 도커를 하나 구성하고 그 안에 운영체제 등 여러가지 프로그램을 설치하고 각각 따로 돌리면서 필요에 따라 연계할 수 있기 때문에 NiFi 도 Docker 에 많이 설치하여 사용하고 있다.
2. 설치 방법
1) 도커를 설치한다
- 도커를 설치하는 방법은 아래 링크를 참고할 것
2) NiFi 도커 이미지를 다운로드 한다
아래 명령어를 통해 디폴트 값으로 nifi 도커 컨테이너를 세팅할 수 있다. 하지만 이렇게 할 경우에는 아래와 같이 리눅스 화면에서만 실행이 된다.
docker run apache/nifi
8080 포트로 직접 접근이 가능하면서도 웹에서 확인할 수 있는 nifi 도커 컨테이너를 만들어 볼 것이다
아래와 같이 셋팅을 하면 포트를 이용해서 직접 웹을 통해 도커에 접속할 수가 있다.
아래의 명령 도커 셋팅은 위 이미지의 요건을 충족하는 도커 셋팅법이다
docker run --name nifi-docker -p 8091:8080 -i -v ~/document/Nifi/shared-directory:/opt/nifi/nifi-current/ls-target apache/nifi
도커를 설치하면 NiFi 는 이미지를 셋팅하면 되기 때문에 생각보다는 쉽다.
- 설치 후, 아래 링크를 기입하면 웹에서도 접근이 가능하다
http://[처음 리눅스 서버에 설정한 IP 주소]:8091/nifi/
NiFi 셋팅이 완료되면 아래와 같은 이미지가 나오면서 도커를 사용할 수 있다.
3. 참고 링크
medium.com/analytics-vidhya/setting-apache-nifi-on-docker-containers-a00e862a8399
반응형
'Data Engineering > NiFi' 카테고리의 다른 글
[ NiFi ] 4. 리눅스에서 MySql 로 데이터 보내기 (0) | 2021.04.30 |
---|---|
[ NiFi ] 3. NiFi 튜토리얼 (0) | 2021.04.28 |
[ NiFi ] 2-2. NiFi 설치하기 - 윈도우 (4) | 2021.04.27 |
[ NiFi ] 2-1. NiFi 설치하기 - 리눅스 (0) | 2021.04.27 |
[ NiFi ] 1. NiFi 의 정의 및 구성요소 (0) | 2021.04.26 |