[ NiFi ] 2-3. NiFi 설치하기 - Docker

2021. 4. 27. 15:03·Data Engineering/NiFi
반응형

 

 

1. 개요


도커는 최근에 가장 많이 사용하고 있는 가상 컨테이너 기술이다. 도커를 하나 구성하고 그 안에 운영체제 등 여러가지 프로그램을 설치하고 각각 따로 돌리면서 필요에 따라 연계할 수 있기 때문에 NiFi 도 Docker 에 많이 설치하여 사용하고 있다.

 

 

 

 

2. 설치 방법 


 

1) 도커를 설치한다

 

- 도커를 설치하는 방법은 아래 링크를 참고할 것

snepbnt.tistory.com/404

 

[Docker] 리눅스에 도커 설치하기

1. 개요 리눅스에 도커를 설치하는 방법을 기록하고자 한다. CentOS 7 을 사용했다. 2. 설치방법 1) 설치 전 리눅스 시스템을 업데이트 한다 $ yum -y update 만약에 Cannot find a valid 로 시작하는 에러가 나

snepbnt.tistory.com

 

 

 

2) NiFi 도커 이미지를 다운로드 한다

 

아래 명령어를 통해 디폴트 값으로 nifi 도커 컨테이너를 세팅할 수 있다. 하지만 이렇게 할 경우에는 아래와 같이 리눅스 화면에서만 실행이 된다.

docker run apache/nifi

 

8080 포트로 직접 접근이 가능하면서도 웹에서 확인할 수 있는 nifi 도커 컨테이너를 만들어 볼 것이다

아래와 같이 셋팅을 하면 포트를 이용해서 직접 웹을 통해 도커에 접속할 수가 있다. 

 

https://medium.com/analytics-vidhya/setting-apache-nifi-on-docker-containers-a00e862a8399

아래의 명령 도커 셋팅은 위 이미지의 요건을 충족하는 도커 셋팅법이다

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

 

Setting Apache Nifi on Docker Containers

Apache Nifi is a simple, but robust, tool to process data. You want to use it but don’t know where to start? This guide is for you

medium.com

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'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
'Data Engineering/NiFi' 카테고리의 다른 글
  • [ NiFi ] 4. 리눅스에서 MySql 로 데이터 보내기
  • [ NiFi ] 3. NiFi 튜토리얼
  • [ NiFi ] 2-2. NiFi 설치하기 - 윈도우
  • [ NiFi ] 2-1. NiFi 설치하기 - 리눅스
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    파이썬
    AWS
    Python
    linux
    Spring
    에러
    json
    리눅스
    API
    install
    SQL
    MySQL
    NiFi
    python error
    node
    java
    Git
    설치
    error
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[ NiFi ] 2-3. NiFi 설치하기 - Docker
상단으로

티스토리툴바