Apache Tajo - Plugin di archiviazione

Tajo supporta vari formati di archiviazione. Per registrare la configurazione del plug-in di archiviazione, è necessario aggiungere le modifiche al file di configurazione "storage-site.json".

storage-site.json

La struttura è definita come segue:

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

Ogni istanza di archiviazione è identificata da URI.

PostgreSQL Storage Handler

Tajo supporta il gestore di archiviazione PostgreSQL. Consente alle query degli utenti di accedere agli oggetti del database in PostgreSQL. È il gestore di archiviazione predefinito in Tajo, quindi puoi configurarlo facilmente.

configurazione

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

Qui, “database1” si riferisce a postgreSQL database che è mappato al database “sampledb” a Tajo.