Apache NiFi-사용자 인터페이스
Apache는 웹 UI를 사용하여 사용자가 액세스 할 수있는 웹 기반 플랫폼입니다. NiFi UI는 매우 대화 형이며 NiFi에 대한 다양한 정보를 제공합니다. 아래 이미지에서 볼 수 있듯이 사용자는 다음 속성에 대한 정보에 액세스 할 수 있습니다.
- 활성 스레드
- 대기중인 총 데이터
- 원격 프로세스 그룹 전송
- 원격 프로세스 그룹을 전송하지 않음
- 구성 요소 실행
- 중지 된 구성 요소
- 잘못된 구성 요소
- 비활성화 된 구성 요소
- 최신 버전이 지정된 프로세스 그룹
- 로컬에서 수정 된 버전이 지정된 프로세스 그룹
- 오래된 버전의 프로세스 그룹
- 로컬에서 수정되고 오래된 버전의 프로세스 그룹
- 동기화 실패 버전이 지정된 프로세스 그룹
Apache NiFi의 구성 요소
Apache NiFi UI에는 다음 구성 요소가 있습니다.
프로세서
사용자는 캔버스에서 프로세스 아이콘을 드래그하고 NiFi의 데이터 흐름에 대해 원하는 프로세서를 선택할 수 있습니다.
입력 포트
아래 아이콘은 캔버스로 끌어서 데이터 흐름에 입력 포트를 추가합니다.
입력 포트는 해당 프로세스 그룹에없는 프로세서에서 데이터를 가져 오는 데 사용됩니다.
이 아이콘을 드래그하면 NiFi는 입력 포트의 이름을 입력하라는 메시지를 표시하고 NiFi 캔버스에 추가됩니다.
출력 포트
아래 아이콘은 캔버스로 끌어와 데이터 흐름에 출력 포트를 추가합니다.
출력 포트는 해당 프로세스 그룹에없는 프로세서로 데이터를 전송하는 데 사용됩니다.
이 아이콘을 드래그하면 NiFi가 출력 포트의 이름을 입력하라는 메시지를 표시 한 다음 NiFi 캔버스에 추가됩니다.
프로세스 그룹
사용자는 아래 아이콘을 사용하여 NiFi 캔버스에 프로세스 그룹을 추가합니다.
이 아이콘을 드래그하면 NiFi는 프로세스 그룹의 이름을 입력하도록 요청한 다음 NiFi 캔버스에 추가됩니다.
원격 프로세스 그룹
NiFi 캔버스에 원격 프로세스 그룹을 추가하는 데 사용됩니다.
깔때기
깔때기는 프로세서의 출력을 여러 프로세서로 전송하는 데 사용됩니다. 사용자는 아래 아이콘을 사용하여 NiFi 데이터 흐름에 퍼널을 추가 할 수 있습니다.
주형
이 아이콘은 데이터 흐름 템플릿을 NiFi 캔버스에 추가하는 데 사용됩니다. 이는 동일하거나 다른 NiFi 인스턴스에서 데이터 흐름을 재사용하는 데 도움이됩니다.
드래그 후 사용자는 NiFi에 이미 추가 된 템플릿을 선택할 수 있습니다.
상표
NiFi에있는 모든 구성 요소에 대한 텍스트를 NiFi 캔버스에 추가하는 데 사용됩니다. 사용자가 미적 감각을 더하기 위해 사용하는 다양한 색상을 제공합니다.