이번 장에서는 아파치 나이파이에 작성된 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 |