DFM은 NiFi UI를 사용하여 자동화 된 데이터 흐름을 구축 할 수 있습니다. 도구 모음에서 캔버스로 구성 요소를 드래그하고 특정 요구 사항에 맞게 구성 요소를 구성한 다음 구성 요소를 함께 연결하기 만하면됩니다.
캔버스에 구성 요소 추가
위의 사용자 인터페이스 섹션에서는 UI의 다양한 세그먼트를 설명하고 구성 요소 도구 모음을 지적했습니다. 이 섹션에서는 해당 도구 모음의 각 구성 요소를 살펴 봅니다.
프로세서 : 프로세서는 데이터 수신, 송신, 라우팅 및 조작을 담당하므로 가장 일반적으로 사용되는 구성 요소입니다. 다양한 유형의 프로세서가 있습니다. 실제로 이것은 NiFi에서 매우 일반적인 확장 지점입니다. 즉, 많은 공급 업체가 사용 사례에 필요한 모든 기능을 수행하기 위해 자체 프로세서를 구현할 수 있습니다. 프로세서를 캔버스로 드래그하면 사용할 프로세서 유형을 선택할 수있는 대화 상자가 표시됩니다.
오른쪽 상단 모서리에서 사용자는 프로세서 유형 또는 프로세서와 관련된 태그를 기반으로 목록을 필터링 할 수 있습니다. 프로세서 개발자는 프로세서에 태그를 추가 할 수 있습니다. 이러한 태그는 필터링을 위해이 대화 상자에서 사용되며 태그 클라우드의 왼쪽에 표시됩니다. 특정 태그가있는 프로세서가 많을수록 태그 클라우드에 태그가 더 많이 나타납니다. 클라우드에서 태그를 클릭하면 해당 태그가 포함 된 프로세서로만 사용 가능한 프로세서가 필터링됩니다. 여러 태그를 선택한 경우 해당 태그를 모두 포함하는 프로세서 만 표시됩니다. 예를 들어 파일을 수집 할 수있는 프로세서 만 표시하려면 files태그와 태그를 모두 선택할 수 있습니다 ingest.
제한된 구성 요소는
이름 옆에 아이콘 이 표시됩니다 . 이들은 NiFi REST API / UI를 통해 운영자가 제공 한 임의의 비위생 코드를 실행하는 데 사용할 수 있거나 NiFi OS 자격 증명을 사용하여 NiFi 호스트 시스템에서 데이터를 얻거나 변경하는 데 사용할 수있는 구성 요소입니다. 이러한 구성 요소는 권한이 부여 된 NiFi 사용자가 응용 프로그램의 의도 된 사용을 넘어서서 권한을 상승 시키거나 NiFi 프로세스 또는 호스트 시스템의 내부에 대한 데이터를 노출하는 데 사용할 수 있습니다. 이러한 모든 기능은 권한이있는 것으로 간주되어야하며 관리자는 이러한 기능을 인식하고 신뢰할 수있는 사용자의 하위 집합에 대해 명시 적으로 활성화해야합니다. 사용자가 제한된 구성 요소를 만들고 수정할 수 있으려면 액세스 권한이 있어야합니다. 마우스 오버
아이콘은 제한된 구성 요소에 필요한 특정 권한을 표시합니다. 제한에 관계없이 권한을 할당 할 수 있습니다. 이 경우 사용자는 제한된 모든 구성 요소에 액세스 할 수 있습니다. 또는 사용자에게 특정 제한에 대한 액세스를 할당 할 수 있습니다. 사용자에게 구성 요소에 필요한 모든 제한에 대한 액세스 권한이 부여 된 경우 충분한 권한이 있다고 가정하고 해당 구성 요소에 액세스 할 수 있습니다. 자세한 내용 은 버전이 지정된 흐름에서 다중 테넌트 권한 부여 및 제한된 구성 요소를 사용 하여 UI 에 액세스를 참조하십시오 .
"추가"버튼을 클릭하거나 프로세서 유형을 두 번 클릭하면 선택한 프로세서가 드롭 된 위치의 캔버스에 추가됩니다.
캔버스에 추가 된 모든 구성 요소는 마우스로 선택하고 캔버스의 아무 곳으로나 이동할 수 있습니다. 또한 Shift 키를 누른 상태에서 각 항목을 선택하거나 Shift 키를 누른 상태에서 원하는 구성 요소 주위로 선택 상자를 끌어 한 번에 여러 항목을 선택할 수 있습니다. |
'기술_Nifi' 카테고리의 다른 글
사용자 프로세스 (0) | 2022.07.11 |
---|---|
프로세서를 캔버스 (0) | 2022.07.11 |
로그인 (0) | 2022.07.10 |
다중 테넌트 인증으로 UI에 액세스 (0) | 2022.07.10 |
NiFi 사용자 인터페이스 (0) | 2022.07.10 |