분류 전체보기 290

다중 테넌트 인증으로 UI에 액세스

다중 테넌트 인증을 사용하면 여러 사용자 그룹 (테넌트)이 다양한 권한 수준으로 데이터 흐름의 다른 부분을 명령, 제어 및 관찰 할 수 있습니다. 인증 된 사용자가 NiFi 리소스를 보거나 수정하려고하면 시스템은 사용자에게 해당 작업을 수행 할 권한이 있는지 확인합니다. 이러한 권한은 시스템 전체 또는 개별 구성 요소에 적용 할 수있는 정책에 의해 정의됩니다. 이것이 Dataflow Manager 관점에서 의미하는 것은 일단 NiFi 캔버스에 액세스하면 할당 된 권한에 따라 다양한 기능이 표시되고 사용 가능하다는 것입니다. 사용 가능한 글로벌 액세스 정책은 다음과 같습니다. 수단특권 UI보기 사용자가 UI를 볼 수 있습니다. 컨트롤러에 액세스 사용자가보고 작업, 컨트롤러 서비스 및 클러스터의 노드를 포함..

기술_Nifi 2022.07.10

NiFi 사용자 인터페이스

NiFi UI는 자동화 된 데이터 흐름을 생성하고 이러한 데이터 흐름을 시각화, 편집, 모니터링 및 관리하기위한 메커니즘을 제공합니다. UI는 애플리케이션의 서로 다른 기능을 담당하는 여러 세그먼트로 나눌 수 있습니다. 이 섹션에서는 애플리케이션의 스크린 샷을 제공하고 UI의 다양한 세그먼트를 강조합니다. 각 세그먼트는 문서 뒷부분에서 자세히 설명합니다. 응용 프로그램이 시작되면 사용자는 http://:8080/nifi웹 브라우저에서 의 기본 주소로 이동하여 UI로 이동할 수 있습니다. 기본적으로 구성된 권한이 없으므로 누구나 데이터 흐름을보고 수정할 수 있습니다. 시스템 보안에 대한 정보는 System Administrator 's Guide를 참조하십시오 . DFM이 처음으로 UI로 이동하면 데이터 ..

기술_Nifi 2022.07.10

술어

DataFlow Manager : DataFlow Manager (DFM)는 NiFi 데이터 흐름의 구성 요소를 추가, 제거 및 수정할 수있는 권한이있는 NiFi 사용자입니다. FlowFile : FlowFile은 NiFi의 단일 데이터를 나타냅니다. FlowFile은 FlowFile 속성과 FlowFile 콘텐츠의 두 가지 구성 요소로 구성됩니다. 콘텐츠는 FlowFile이 나타내는 데이터입니다. 속성은 데이터에 대한 정보 또는 컨텍스트를 제공하는 특성입니다. 키-값 쌍으로 구성됩니다. 모든 FlowFile에는 다음과 같은 표준 속성이 있습니다. uuid : FlowFile을 시스템의 다른 FlowFile과 구별하는 범용 고유 식별자입니다. filename : 디스크 또는 외부 서비스에 데이터를 저장할..

기술_Nifi 2022.07.10

브라우저 지원<h2 id="browser-support" data-ke-size="size26">브라우저 지원</h2>

브라우저버전 크롬 현재 및 현재-1 FireFox 현재 및 현재-1 가장자리 현재 및 현재-1 원정 여행 현재 및 현재-1 현재 및 현재-1은 해당 브라우저의 현재 안정 버전과 이전 버전에서 UI가 지원됨을 나타냅니다. 예를 들어 현재 안정 버전이 45.X이면 공식적으로 지원되는 버전은 45.X 및 44.X입니다. 주 버전을 훨씬 덜 자주 릴리스하는 Safari의 경우 Current 및 Current-1은 단순히 두 개의 최신 릴리스를 나타냅니다. 지원되는 브라우저 버전은 UI가 사용하는 기능과 사용하는 종속성에 따라 결정됩니다. UI 기능은 지원되는 브라우저에 대해 개발되고 테스트됩니다. 지원되는 브라우저를 사용하는 모든 문제는 Apache NiFi에보고해야합니다. 지원되지 않는 브라우저 UI는 지원되..

기술_Nifi 2022.07.10

소개

Apache NiFi는 흐름 기반 프로그래밍의 개념을 기반으로하는 데이터 흐름 시스템입니다. 강력하고 확장 가능한 데이터 라우팅, 변환 및 시스템 조정 로직의 방향성 그래프를 지원합니다. NiFi에는 데이터 흐름의 설계, 제어, 피드백 및 모니터링을위한 웹 기반 사용자 인터페이스가 있습니다. 손실 허용 대 보장 된 전달, 낮은 대기 시간 대 높은 처리량, 우선 순위 기반 대기열과 같은 여러 차원의 서비스 품질에 따라 고도로 구성 할 수 있습니다. NiFi는 수신, 분기, 결합 된 복제, 수정, 전송 및 궁극적으로 구성된 최종 상태에 도달 할 때 삭제 된 모든 데이터에 대해 세분화 된 데이터 출처를 제공합니다. 시스템 요구 사항, 설치 및 구성에 대한 정보 는 시스템 관리자 안내서 를 참조하십시오 . Ni..

기술_Nifi 2022.07.10

스택 모니터링<h1>스택 모니터링</h1>

Kibana 모니터링 기능은 다음 두 가지 용도로 사용됩니다. Elastic Stack에서 모니터링 데이터를 시각화합니다. Elasticsearch, Logstash 및 Beats의 상태 및 성능 데이터를 실시간으로보고 과거 성능을 분석 할 수 있습니다. Kibana 자체를 모니터링하고 해당 데이터를 모니터링 클러스터로 라우팅합니다. Elastic Stack에서 모니터링을 활성화하면 각 Elasticsearch 노드, Logstash 노드, Kibana 인스턴스 및 Beat는 path.data노드 또는 인스턴스가 시작될 때 디렉터리에 기록되는 영구 UUID를 기반으로 고유 한 것으로 간주 됩니다. 클러스터 경고를 보려면 감시자를 활성화해야합니다. 기본 라이센스가있는 경우 상위 클러스터 경고가 표시되지 않..

기술_Nifi 2022.07.10

무통 실험실

무통 실험실 이 기능은 베타 버전이며 변경 될 수 있습니다. 디자인과 코드는 공식 GA 기능보다 덜 성숙하며 보증없이있는 그대로 제공됩니다. 베타 기능에는 공식 GA 기능의 지원 SLA가 적용되지 않습니다. Painless Lab은 Painless 스크립트 를 실시간으로 테스트하고 디버깅 할 수있는 대화 형 코드 편집기입니다 . Painless 스크립팅 언어를 사용하여 Kibana 스크립팅 된 필드 를 생성하고 , 재 인덱싱 된 데이터를 처리 하고 , 복잡한 감시자 조건을 정의 하고, 다른 컨텍스트의 데이터로 작업 할 수 있습니다. 시작하려면 기본 메뉴를 열고 Dev Tools , Painless Lab 을 차례로 클릭 합니다.

기술_Nifi 2022.07.10

grok 표현식 디버깅

grok 표현식 디버깅 데이터 처리 파이프 라인에서 사용하기 전에 Kibana Grok 디버거 에서 grok 패턴을 빌드하고 디버그 할 수 있습니다 . Grok는 임의의 텍스트를 구문 분석하고 구조화하는 데 사용할 수있는 패턴 일치 구문입니다. Grok는 syslog, apache 및 기타 웹 서버 로그, mysql 로그 및 일반적으로 사람이 소비하도록 작성된 모든 로그 형식을 구문 분석하는 데 유용합니다. Grok 패턴은 수집 노드 grok 프로세서 및 Logstash grok 필터에서 지원 됩니다. grok 패턴의 구문에 대한 자세한 내용 은 grok 기본 사항 을 참조하십시오 . Elastic Stack은 120 개 이상의 재사용 가능한 grok 패턴과 함께 제공됩니다. 전체 패턴 목록은 Inges..

기술_Nifi 2022.07.09

더 복잡한 쿼리 프로파일 링

더 복잡한 쿼리 프로파일 링 검색 프로파일 러 내에서 쿼리 트리가 어떻게 표시되는지 이해하기 위해 더 복잡한 쿼리를 살펴 보겠습니다. 콘솔을 통해 다음 데이터를 인덱싱합니다 .콘솔에서보기 POST 테스트 / _bulk { "index" : {}} { "name" : "aaron" , "age" : 23 , "hair" : "brown" } { "index" : {}} { "name" : "sue " , "age " : 19 , "hair " : "red " } { "index " : {}} { "name " : "sally " , "age " :19 , "hair" : "금발" } { "index" : {}} { "name" : "george" , "age" : 19 , "hair" : "blonde" ..

기술_Nifi 2022.07.09

시작하기

시작하기 검색 프로파일 러는 Kibana에서 자동으로 활성화됩니다. 기본 메뉴를 열고 Dev Tools 를 클릭 한 다음 Search Profiler 를 클릭 하여 시작하십시오. Search Profiler는 검색된 인덱스의 이름, 각 인덱스의 샤드, 쿼리를 완료하는 데 걸린 시간을 표시합니다. 기본 교체, 그것을 밖으로 시도하는 match_all당신이 프로필을 클릭 할 쿼리와 쿼리를 프로필 . 다음 예는 match_all쿼리 를 프로파일 링 한 결과를 보여줍니다 . .kibana_1샘플 인덱스 에 대한 정보를 자세히 살펴보면 Cumulative Time 필드에 쿼리를 실행하는 데 1.279ms가 소요되었음을 알 수 있습니다. 누적 시간 메트릭은 개별 샤드 시간의 합계입니다. 쿼리가 반환되는 데 걸린 실..

기술_Nifi 2022.07.09