기술_Nifi

프로세서 구성

구일칠구 2022. 8. 7. 02:43

프로세서를 구성하려면 프로세서를 마우스 오른쪽 버튼으로 클릭 Configure하고 상황에 맞는 메뉴에서 옵션을 선택 합니다. 또는 프로세서를 두 번 클릭하십시오. 구성 대화 상자는 4 개의 다른 탭과 함께 열립니다. 각 탭은 아래에서 설명합니다. 프로세서 구성을 마치면 "적용"을 클릭하여 변경 사항을 적용하거나 "취소"를 클릭하여 모든 변경 사항을 취소 할 수 있습니다.

프로세서가 시작된 후 프로세서에 대해 표시되는 상황에 맞는 메뉴에는 더 이상 Configure 옵션이 없지만 View Configuration옵션이 있습니다. 프로세서가 실행중인 동안에는 프로세서 구성을 변경할 수 없습니다. 프로세서를 다시 구성하기 전에 먼저 프로세서를 중지하고 모든 활성 작업이 완료 될 때까지 기다려야합니다.

특정 제어 문자 입력은 지원되지 않으며 입력시 자동으로 필터링됩니다. 다음 문자와 짝을 이루지 않은 유니 코드 서로 게이트 코드 포인트는 어떤 구성에서도 유지되지 않습니다.

[# x0], [# x1], [# x2], [# x3], [# x4], [# x5], [# x6], [# x7], [# x8], [#xB], [#xC], [#xE], [#xF], [# x10], [# x11], [# x12], [# x13], [# x14], [# x15], [# x16], [# x17], [# x18], [# x19], [# x1A], [# x1B], [# x1C], [# x1D], [# x1E], [# x1F], [#xFFFE], [#xFFFF]

설정 탭

프로세서 구성 대화 상자의 첫 번째 탭은 설정 탭입니다.

이 탭에는 여러 가지 구성 항목이 있습니다. 첫째, DFM이 프로세서의 이름을 변경할 수 있습니다. 기본적으로 프로세서의 이름은 프로세서 유형과 동일합니다. 프로세서 이름 옆에는 프로세서가 활성화되었는지 여부를 나타내는 확인란이 있습니다. 프로세서가 캔버스에 추가되면 활성화됩니다. 프로세서가 비활성화 된 경우 시작할 수 없습니다. 비활성화 상태는 DFM이 전체 프로세스 그룹을 시작할 때와 같이 프로세서 그룹이 시작될 때이 (비활성화 된) 프로세서가 제외되어야 함을 나타내는 데 사용됩니다.

이름 구성 아래에 프로세서의 고유 식별자가 프로세서의 유형 및 NAR 번들과 함께 표시됩니다. 이 값은 수정할 수 없습니다.

다음은 'Penalty Duration'및 'Yield Duration'구성을위한 두 개의 대화 상자입니다. 데이터 조각 (FlowFile)을 처리하는 정상적인 과정에서 현재 데이터를 처리 할 수 ​​없지만 나중에 데이터를 처리 할 수 ​​있음을 나타내는 이벤트가 발생할 수 있습니다. 이 경우 프로세서는 FlowFile에 페널티를 줄 수 있습니다. 이렇게하면 일정 기간 동안 FlowFile이 처리되지 않습니다. 예를 들어, 프로세서가 데이터를 원격 서비스로 푸시해야하지만 원격 서비스에 프로세서가 지정한 파일 이름과 동일한 이름의 파일이 이미있는 경우 프로세서는 FlowFile에 페널티를 줄 수 있습니다. '페널티 기간'을 사용하면 DFM이 FlowFile에 페널티를 적용해야하는 기간을 지정할 수 있습니다. 기본값은 30 seconds입니다.

마찬가지로 프로세서는 처리중인 데이터에 관계없이 프로세서가 더 이상 진행할 수없는 상황이 존재한다고 판단 할 수 있습니다. 예를 들어, 프로세서가 데이터를 원격 서비스로 푸시하고 해당 서비스가 응답하지 않는 경우 프로세서는 진행할 수 없습니다. 결과적으로 프로세서는 '양보'해야하며, 이는 프로세서가 일정 시간 동안 실행되도록 예약되는 것을 방지합니다. 해당 기간은 'Yield Duration'을 설정하여 지정됩니다. 기본값은 1 second입니다.

설정 탭의 왼쪽에서 구성 가능한 마지막 옵션은 게시판 수준입니다. 프로세서가 로그에 쓸 때마다 프로세서도 게시판을 생성합니다. 이 설정은 사용자 인터페이스에 표시되어야하는 가장 낮은 수준의 게시판을 나타냅니다. 기본적으로 게시판 수준은로 설정되어 WARN모든 경고 및 오류 수준 게시판을 표시합니다.

설정 탭의 오른쪽에는 '관계 자동 종료'섹션이 있습니다. 프로세서에 의해 정의 된 각 관계가 설명과 함께 여기에 나열됩니다. 프로세서가 유효한 것으로 간주되고 실행될 수 있으려면 프로세서에서 정의한 각 관계가 다운 스트림 구성 요소에 연결되거나 자동 종료되어야합니다. 관계가 자동 종료되면 해당 관계로 라우팅되는 모든 FlowFile이 흐름에서 제거되고 해당 처리가 완료된 것으로 간주됩니다. 이미 다운 스트림 구성 요소에 연결된 관계는 자동 종료 될 수 없습니다. 먼저 관계를 사용하는 모든 연결에서 제거해야합니다. 또한 자동 종료되도록 선택된 관계에 대해

'기술_Nifi' 카테고리의 다른 글

동시 작업  (0) 2022.08.07
스케줄링 탭  (0) 2022.08.07
버전 종속성 이해  (0) 2022.08.06
구성 요소 버전  (0) 2022.08.06
사용자 프로세스  (0) 2022.07.11