Apache-tajo-storage-plugins
提供:Dev Guides
Apache Tajo-ストレージプラグイン
Tajoはさまざまなストレージ形式をサポートしています。 ストレージプラグイン構成を登録するには、構成ファイル「storage-site.json」に変更を追加する必要があります。
storage-site.json
構造は次のように定義されています-
{
"storages": {
“storage plugin name“: {
"handler": "${class name}”, "default-format": “plugin name"
}
}
}
各ストレージインスタンスはURIで識別されます。
PostgreSQLストレージハンドラー
TajoはPostgreSQLストレージハンドラーをサポートしています。 これにより、ユーザークエリがPostgreSQLのデータベースオブジェクトにアクセスできます。 これはTajoのデフォルトのストレージハンドラーなので、簡単に構成できます。
構成
{
"spaces": {
"postgre": {
"uri": "jdbc:postgresql://hostname:port/database1"
"configs": {
"mapped_database": “sampledb”
"connection_properties": {
"user":“tajo", "password": "pwd"
}
}
}
}
}
ここで、“ database1” *は、Tajoのデータベース“ sampledb” にマップされる *postgreSQL データベースを指します。