Apache Tajo - Speicher-Plugins

Tajo unterstützt verschiedene Speicherformate. Um die Konfiguration des Speicher-Plugins zu registrieren, sollten Sie die Änderungen zur Konfigurationsdatei "storage-site.json" hinzufügen.

storage-site.json

Die Struktur ist wie folgt definiert:

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

Jede Speicherinstanz wird durch URI identifiziert.

PostgreSQL Storage Handler

Tajo unterstützt den PostgreSQL-Speicherhandler. Benutzerabfragen können auf Datenbankobjekte in PostgreSQL zugreifen. Es ist der Standard-Speicherhandler in Tajo, sodass Sie ihn einfach konfigurieren können.

Aufbau

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

Hier, “database1” bezieht sich auf postgreSQL Datenbank, die der Datenbank zugeordnet ist “sampledb” in Tajo.