Nifi를 통하여 AWS RedShift Connection 및 load data
2020. 4. 6. 20:03ㆍNifi
Scenario1 : Nifi Cluster 내의 USER_info2 Table을 그대로 RedShift에 복제
전제조건 : Local 서버의 MariaDB내에 레코드들이 있어야하고 RedShift에는 MariaDB와 동일한 스키마가 정의 되어 있어야한다.

MariaDB

Redshift

#1 QueryDatabaseTable 설정

1. Database Connection Pooling Service 설정
2. Table Name 설정 (Source)
#1.1 HUE_DBPCConnectionPool

#2 PutDatabaseRecord Property

1.Catalog Name과 Schema Name 반드시 입력해야합니다.
#2.1 Database connection Pooling 설정

#2.2 AWS에서 JDBC URL 확인
2.1에 입력될 값들은 AWS RedShift Clusters 항목에서 Properties - Connection details 항목에서 확인할 수 있다

#2.3 AWS RedShift 설정


#3 Process 실행 결과



'Nifi' 카테고리의 다른 글
| NIFI Flow 관리를 위한 Data Provenance event API 호출 (0) | 2020.04.07 |
|---|---|
| Nifi를 통하여 File형태를 AWS Redshift에 LOAD (0) | 2020.04.07 |
| NIFI Rest API를 활용한 Processor 호출 및 Properties 변경 (1) | 2020.04.04 |
| Nifi를 활용하여 RDB Table 복제 2 (0) | 2020.03.31 |
| Nifi를 활용하여 R-DB Table 복제 1 (0) | 2020.03.31 |