Apache Tajo - wtyczki do przechowywania danych

Tajo obsługuje różne formaty przechowywania. Aby zarejestrować konfigurację wtyczki magazynu, należy dodać zmiany do pliku konfiguracyjnego „storage-site.json”.

storage-site.json

Struktura jest zdefiniowana w następujący sposób -

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

Każda instancja magazynu jest identyfikowana przez URI.

Program obsługi pamięci masowej PostgreSQL

Tajo obsługuje moduł obsługi pamięci PostgreSQL. Umożliwia zapytaniom użytkownika dostęp do obiektów bazy danych w PostgreSQL. Jest to domyślny program obsługi pamięci masowej w Tajo, więc możesz go łatwo skonfigurować.

konfiguracja

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

Tutaj, “database1” odnosi się do postgreSQL baza danych, która jest mapowana na bazę danych “sampledb” w Tajo.