Table 복제(2)
-
Nifi를 활용하여 RDB Table 복제 2
목표 : 현재 Nifi클러스터는 120~126번 IP를 사용하고 있고, 외부 데이터베이스 (150번 서버 MariaDB)에서 복수의 테이블을 또 다른 외부 데이터베이스 (162번 서버 MariaDB)로 Shell Script(Creation하는 Shell은 180번 서버에 존재 creation하는 shell을 콜하는 Shell이 Nifi Cluster전체에 존재) 를 활용하여 복제 전제 조건 1.Nifi Cluster의 /etc/hosts 파일에 에대한 150,162,180번서버 정보가 있어야한다. 또한 위 서버는 서로 네트워크 통신이 서로 가능해야 한다. 2.Nifi 클러스터 모든 노드에 JDBC 드라이버가 설치 되어 있어야 합니다. #1 List tables (Source 테이블들 조회) Source..
2020.03.31 -
Nifi를 활용하여 R-DB Table 복제 1
#목표 : Nifi Cluster(120~126)를 활용하여 외부 데이터베이스 (150번 MariaDB)의 테이블을 또다른 외부 데이터베이트(162번 MariaDB)로 테이블 복제 #전제 조건 1.162번 MariaDB에 150번 MariaDB 에서 가져올 DB와 Table에 대한 스키마가 미리 정의 되어 있어야한다. 2. Nifi Cluster의/etc/hosts 파일에 150번 서버와 162번 서버에 대한 서버 정보가 있어야한다. 또한 NifiCluster , 150,162번 서버는 서로 네트워크 통신이 서로 가능해야 한다. 3.Nifi 클러스터 모든 노드에 JDBC 드라이버가 설치 되어 있어야 합니다. #1 QueryDatabaseTable property 1.Database Connection P..
2020.03.31