• Home
  • Schedule
  • Categories
    • Programming
    • Cloud Native
      • CI/CD
      • Docker & Contatiner
      • Kubernetes
    • IaC
    • Cloud Platform
      • AWS
      • Azure
      • GCP
      • Migration
    • Data
      • Data Science
      • Database
    • Bespin Global
      • Case
      • Messages
      • SW & Service
    • Business
      • Compliance
      • English
      • Leadership
      • New Bespineers
      • Sales
      • Trend & Work
    Login
    BespinAcademyBespinAcademy
    • Home
    • Schedule
    • Categories
      • Programming
      • Cloud Native
        • CI/CD
        • Docker & Contatiner
        • Kubernetes
      • IaC
      • Cloud Platform
        • AWS
        • Azure
        • GCP
        • Migration
      • Data
        • Data Science
        • Database
      • Bespin Global
        • Case
        • Messages
        • SW & Service
      • Business
        • Compliance
        • English
        • Leadership
        • New Bespineers
        • Sales
        • Trend & Work

      Data Science

      • Home
      • All courses
      • Data Science
      • 아파치 나이파이(NiFi)

      아파치 나이파이(NiFi)

      User Avatar
      Yoda
      Data Science, Programming
      (0 review)
      Free
      ITsoftware_dark_min
      • Overview
      • Curriculum
      • Instructor
      • Reviews

      아파치 나이파이(Apache NiFi, 나이아가라파일즈/NiagaraFiles의 준말)는 소프트웨어 시스템 간 데이터 흐름을 자동화하도록 설계된 아파치 소프트웨어 재단의 소프트웨어 프로젝트이다. 과거에 NSA에 의해 개발되었고 2014년 기술 전송 프로그램의 일부로서 오픈 소스화된 나이아가라파일즈(NiagaraFiles) 소프트웨어에 기반을 둔다.

      이 소프트웨어의 설계는 흐름 기반 프로그래밍 모델에 기반을 두며 클러스터, TLS 암호화를 사용하는 보안, 확장성(사용자는 자신만의 소프트웨어를 작성하여 기능을 확장할 수 있음), 동작을 시각적으로 보고 수정하는데 사용할 수 있는 포털과 같은 개선된 사용성 기능을 포함하는 여러 기능들을 제공한다.

      소프트웨어 개발 및 상업적인 지원은 현재 나이파이의 원 개발사 Onyara를 인수한 Hortonworks에 의해 제공되고 있다.

      소프트웨어 구성 요소

      NiFi – 소프트웨어 구성 요소

      나이파이는 호스팅 대상 서버의 자바 가상 머신 안에서 실행되는 자바프로그램이다. 나이파이의 주된 구성 요소는 다음과 같다:

      • 웹 서버(Web Server) – 발생되는 이벤트를 모니터링하고 소프트웨어를 시각적으로 제어하기 위해 사용되는 HTTP 기반 구성 요소
      • 플로 컨트롤러(Flow Controller) – 나이파이 동작의 뇌 역할을 담당한다. 나이파이 확장 기능의 실행을 통제하고 이를 위한 자원 할당을 스케줄링한다.
      • 확장 기능(Extensions) – 나이파이가 다양한 종류의 시스템과 통신할 수 있게 하는 다양한 플러그인
      • 플로파이어 저장소(FlowFile repository) – 나이파이가 현재 실행 중인 플로파이어(FlowFire)의 상태를 추적하고 정비하기 위해 사용.
      • 콘텐츠 저장소(Content repository) – 여기에서 전송 대상의 데이터가 관리된다
      • 프로버넌스 저장소(Provenance repository) – 여기에서 시스템을 경유하는 데이터의 프로버넌스와 관련한 데이터가 관리된다.

      Course Features

      • Lectures 8
      • Quizzes 0
      • Duration 1 hours
      • Skill level All levels
      • Language English
      • Students 9
      • Certificate No
      • Assessments Yes
      CoursesDataData Science아파치 나이파이(NiFi)
      • Contents 8

        • Lecture1.1
          NiFi User Interface Overview 04 min
        • Lecture1.2
          How to Build a Simple Flow – Part 1 09 min
        • Lecture1.3
          How to Build a Simple Flow – Part 2 08 min
        • Lecture1.4
          How to Create Process Groups 04 min
        • Lecture1.5
          How to Create and Add Templates 04 min
        • Lecture1.6
          Summary Page Overview 05 min
        • Lecture1.7
          Data Provenance Page Overview 05 min
        • Lecture1.8
          Managing Templates 02 min
      author avatar
      Yoda
      Yoda was a legendary Jedi Master and stronger than most in his connection with the Force. Small in size but wise and powerful, he trained Jedi for over 800 years, playing integral roles in the Clone Wars, the instruction of Luke Skywalker, and unlocking the path to immortality.

      Reviews

      Average Rating

      0
      0 rating

      Detailed Rating

      5 Star
      0%
      4 Star
      0%
      3 Star
      0%
      2 Star
      0%
      1 Star
      0%
      • Overview
      • Curriculum
      • Instructor
      • Reviews
      Free
      • Share:

      Leave A Reply 응답 취소

      댓글을 달기 위해서는 로그인해야합니다.

      All Courses

      • Bespin Global
        • Case
        • Learn-Do-Share 베스픽 커피챗
        • Learn-Do-Share 프로젝트 세미나
        • Messages
        • OpsNow
        • Project Management
        • SW & Service
      • Bespin Global(Eng.)
        • Cloud Native
      • Business
        • Compliance
        • English
        • Leadership
        • New Bespineers
        • Sales
        • Trend & Work
      • Cloud Native
        • CI/CD
        • Docker & Contatiner
        • Kubernetes
      • Cloud Platform
        • AWS
        • Azure
        • GCP
        • Migration
        • NCP
      • Data
        • Data Science
        • Database
      • IaC
      • Monitoring
      • Programming

      Latest Courses

      DBMS 아키텍처 비교(Oracle vs. PostgreSQL vs. MySQL)

      Free
      제 33회 『주니어들의 플랫폼 시스템 향상을 위한 좌충우돌 운영기』

      제 33회 『주니어들의 플랫폼 시스템 향상을 위한 좌충우돌 운영기』

      Free
      신규입사자 법무교육: Compliance, 반드시 지키기

      신규입사자 법무교육: Compliance, 반드시 지키기

      Free

      © 2020 BESPIN GLOBAL, All Rights Reserved.


      No apps configured. Please contact your administrator.

      Login with your site account

      No apps configured. Please contact your administrator.

      Lost your password?