Apache nifi 시작 안내서(1)

이번 장에서는 아파치 나이파이에 작성된 docs 중 시작 안내서를 번역 기술하겠습니다.

이 가이드는 누구를 위한 것입니까?

이 가이드는 Nifi를 처음 사용하거나, 경험이 제한되거나, 특정 작업에만 익숙한 사용자를 대상으로 작성되었습니다.
광범위한 정보를 제공하여 보다 체계적인 리소스로 설계 작성 되었으며 참조 가이드로 유용합니다.
이 가이드는 사용자가 필요로 하는 핵심 정보만을 제공하고 nifi를 사용하여 강력하고 유연한 데이터 흐름을 빠르고 간편하게 구축하는 방법을 이해하는데 도움을 주기 위해 작성되었습니다.
 

이 가이드에 사용된 용어

이 가이드문서를 이해하는데 중요한 몇 가지 용어가 있습니다.
FlowFile
"사용자 데이터"라고도 할 수 있는 각 조각의 데이터(즉, 사용자가 처리 및 배포를 위해 nifi에 가져오는 데이터)를 flowfile이라고 합니다. flowfile은 크게 속성과 내용 두 부분으로 구성됩니다. 내용은 사용자 데이터 자체입니다. 속성은 사용자 데이터와 관련된 키-값 쌍입니다
 
Processor
Processor는 FlowFile을 생성, 전송, 수신, 변환, 라우팅, 분할, 병합 및 처리하는 역할을 담당하는 nifi 구성 요소입니다. 데이터 플로우를 구축하기 위해 nifi 사용자가 가장 중요한 빌딩 블록 중 하나입니다.

NiFi를 시작했어, 그다음은?

기본 설치를 하면,  무작위로 생성된 사용자 이름과 비밀번호를 생성하고 생성된 값을 애플리케이션 로그에 기록합니다.
애플리케이션로그는 설치 디렉터리의 logs/nifi-app.log에 위치합니다.
이 로그 파일에는 접근에 필요한 자격증명을 나타내는 Generated Username [사용자 이름]과 Generated Password [비밀번호]라는 줄이 포함되어 나타납니다. 해당 줄을 찾아 안전한 위치에 생성된 값을 기록해야 합니다.
 
다음 명령은 사용자 이름과 비밀번호를 변경하는 데 사용 예입니다.

$ ./bin/nifi.sh set-single-user-credentials <사용자 이름> <비밀번호>

 
설정이 끝나고, nifi가 시작되면 데이터 플로우를 생성하고 모니터링하기 위해 사용자 인터페이스(UI)를 실행 할 수 있습니다. nifi의 설치후 기본포트는 8443입니다.

 

로그인 후 데이터 플로우를 조작하기 위한 공백 캔버스인 사용자 인터페이스가 표시됩니다.

 

UI에는 첫 번째 데이터 플로우를 생성하고 관리하는데 사용할 수 있는 여러 도구가 있습니다.

 

우클릭 메뉴에는 다음과 같은 옵션이 포함되어 있습니다.

 

프로세서 추가

이제 캔버스에 프로세서를 추가하여 데이터 플로우를 생성할 수 있습니다.
화면 왼쪽 상단에 있는 프로세서 아이콘을 캔버스의 중앙으로 끌어다 놓습니다.
그러면 우리에게 어떤 프로세서를 추가할지 선택할 수 있는 대화 상자가 나타납니다.

 

여러 옵션이 있습니다. 
예를 들어 "file" 키워드를 입력 또는 클릭하여 필터링할 수 있습니다.
그리고 목록에서 프로세서를 선택하면 해당 프로세서에 대한 간단한 설명이 대화 상자 하단에 표시됩니다.
이 설명을 통해 해당 프로세서가 정확히 무엇을 하는지 알 수 있습니다.
 
프로세서에 대한 자세한 설명은 2장에서 이어가도록 하겠습니다.

'빅데이터 > Apache Nifi' 카테고리의 다른 글

Apache nifi 시작 안내서(3)  (1) 2023.12.06
Apache nifi 시작 안내서(2)  (1) 2023.12.06
Apache nifi 개발자 안내서(1)  (1) 2023.12.05
Apache Nifi SplitJson, JsonPath Expression  (0) 2023.11.10
Apache Nifi Cron Schedule 작성  (0) 2023.11.09
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유