Apache Tajo - Complementos de almacenamiento

Tajo admite varios formatos de almacenamiento. Para registrar la configuración del complemento de almacenamiento, debe agregar los cambios al archivo de configuración "storage-site.json".

storage-site.json

La estructura se define de la siguiente manera:

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

Cada instancia de almacenamiento está identificada por URI.

Controlador de almacenamiento de PostgreSQL

Tajo es compatible con el controlador de almacenamiento PostgreSQL. Permite que las consultas de los usuarios accedan a los objetos de la base de datos en PostgreSQL. Es el controlador de almacenamiento predeterminado en Tajo, por lo que puede configurarlo fácilmente.

configuración

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

Aquí, “database1” se refiere a postgreSQL base de datos que está asignada a la base de datos “sampledb” en el Tajo.