Apache Tajo - Plug-ins de armazenamento
Tajo suporta vários formatos de armazenamento. Para registrar a configuração do plugin de armazenamento, você deve adicionar as alterações ao arquivo de configuração “storage-site.json”.
storage-site.json
A estrutura é definida da seguinte forma -
{
"storages": {
“storage plugin name“: {
"handler": "${class name}”, "default-format": “plugin name"
}
}
}
Cada instância de armazenamento é identificada por URI.
Manipulador de armazenamento PostgreSQL
Tajo suporta o gerenciador de armazenamento PostgreSQL. Ele permite que as consultas do usuário acessem objetos do banco de dados no PostgreSQL. É o gerenciador de armazenamento padrão no Tajo, portanto, você pode configurá-lo facilmente.
configuração
{
"spaces": {
"postgre": {
"uri": "jdbc:postgresql://hostname:port/database1"
"configs": {
"mapped_database": “sampledb”
"connection_properties": {
"user":“tajo", "password": "pwd"
}
}
}
}
}
Aqui, “database1” refere-se a postgreSQL banco de dados que é mapeado para o banco de dados “sampledb” em Tajo.