Apache NiFi-컨트롤러 설정
Apache NiFi는 프로세서가 공유 할 수있는 공유 서비스를 제공하며보고 작업을 컨트롤러 설정이라고합니다. 이는 동일한 데이터베이스에 액세스하는 프로세서가 사용할 수있는 데이터베이스 연결 풀과 같습니다.
컨트롤러 설정에 액세스하려면 아래 이미지와 같이 NiFi UI의 오른쪽 상단 모서리에있는 드롭 다운 메뉴를 사용하십시오.
Apache NiFi에서 제공하는 많은 컨트롤러 설정이 있으며 일반적으로 사용되는 컨트롤러 설정과 NiFi에서 설정하는 방법에 대해 설명합니다.
DBCPConnectionPool
컨트롤러 설정 옵션을 클릭 한 후 Nifi 설정 페이지에서 더하기 기호를 추가합니다. 그런 다음 컨트롤러 설정 목록에서 DBCPConnectionPool을 선택합니다. DBCPConnectionPool은 아래 이미지와 같이 기본 NiFi 설정 페이지에 추가됩니다.
컨트롤러에 대한 다음 정보가 포함되어 있습니다. setting:Name
- Type
- Bundle
- State
- Scope
- 아이콘 구성 및 삭제
구성 아이콘을 클릭하고 필수 필드를 채우십시오. 필드는 아래 표에 나열되어 있습니다.
S. 아니. | 분야 명 | 기본값 | 기술 |
---|---|---|---|
1 | 데이터베이스 연결 URL | 빈 | 데이터베이스에 대한 연결 URL을 지정합니다. |
2 | 데이터베이스 드라이버 클래스 이름 | 빈 | mysql의 com.mysql.jdbc.Driver와 같은 데이터베이스의 드라이버 클래스 이름을 지정하려면 |
삼 | 최대 대기 시간 | 500 밀리 | 데이터베이스 연결에서 데이터를 기다리는 시간을 지정합니다. |
4 | 최대 총 연결 | 8 | 데이터베이스 연결 풀에서 할당 된 최대 연결 수를 지정합니다. |
컨트롤러 설정을 중지하거나 구성하려면 먼저 연결된 모든 NiFi 구성 요소를 중지해야합니다. NiFi는 또한 컨트롤러 설정에 범위를 추가하여 구성을 관리합니다. 따라서 동일한 설정을 공유 한 항목 만 영향을받지 않으며 동일한 컨트롤러 설정을 사용합니다.