Apache Tajo 简明教程

Apache Tajo - Storage Plugins

Tajo 支持多种存储格式。要注册存储插件配置,您应该将更改添加到配置文件 “storage-site.json”。

storage-site.json

结构定义如下 −

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

每个存储实例均通过 URI 进行标识。

PostgreSQL Storage Handler

Tajo 支持 PostgreSQL 存储处理程序。这使用户查询能够访问 PostgreSQL 中的数据库对象。这是 Tajo 中的默认存储处理程序,因此您可以轻松配置它。

configuration

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

这里, “database1” 指的是映射到 Tajo 中的数据库 “sampledb”postgreSQL 数据库。