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.