Apache Tajo-스토리지 플러그인

Tajo는 다양한 저장 형식을 지원합니다. 스토리지 플러그인 구성을 등록하려면 "storage-site.json"구성 파일에 변경 사항을 추가해야합니다.

storage-site.json

구조는 다음과 같이 정의됩니다-

{ 
   "storages": { 
      “storage plugin name“: { 
         "handler": "${class name}”, "default-format": “plugin name" 
      } 
   } 
}

각 스토리지 인스턴스는 URI로 식별됩니다.

PostgreSQL 스토리지 핸들러

Tajo는 PostgreSQL 스토리지 핸들러를 지원합니다. 사용자 쿼리가 PostgreSQL의 데이터베이스 개체에 액세스 할 수 있습니다. Tajo의 기본 스토리지 핸들러이므로 쉽게 구성 할 수 있습니다.

구성

{ 
   "spaces": {  
      "postgre": {  
         "uri": "jdbc:postgresql://hostname:port/database1"  
         "configs": {  
            "mapped_database": “sampledb”  
            "connection_properties": { 
               "user":“tajo", "password": "pwd" 
            } 
         } 
      } 
   } 
}

여기, “database1” 참조 postgreSQL 데이터베이스에 매핑 된 데이터베이스 “sampledb” 타조에서.