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.