Post

NiFi_Install_Docker

Install Nifi with Docker

  • Apache Nifi 설치 with Docker

1) docker에서 nifi 이미지를 내려받는다

1
$ docker pull apache/nifi:latest

2) nifi 컨테이너를 올리기 위한 docker-compose.yml 파일 작성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
version: "3.9"
services :
  nifi:
    container_name : nifi
    image : apache/nifi:latest
    ports :
    - 8443:8443
    environment :
    - NIFI_WEB_HTTP_PORT=8443
    volumes :
      - vol-state:/opt/nifi/nifi-current/state
      - vol-db:/opt/nifi/nifi-current/database_repository
      - vol-flowfile:/opt/nifi/nifi-current/flowfile_repository
      - vol-content:/opt/nifi/nifi-current/content_repository
      - vol-provenance:/opt/nifi/nifi-current/provenance_repository
      - vol-logs:/opt/nifi/nifi-current/logs
      - vol-conf:/opt/nifi/nifi-current/conf
volumes :
  vol-state :
    external : true
  vol-db :
    external : true
  vol-flowfile :
    external : true
  vol-content :
    external : true
  vol-provenance :
    external : true
  vol-logs :
    external : true
  vol-conf :
    external : true

3) docker-compose.yml 파일 작동

1
$ docker-compose up -d

Untitled

4) localhost:8443/nifi 로 이동하여 Web UI 확인

Untitled 1

참고 : https://www.youtube.com/watch?v=ArLijmbZUYk&ab_channel=TalkTechWithSantosh

Understanding Nifi UI

Processor

This post is licensed under CC BY 4.0 by the author.