ApacheTajo-ストレージプラグイン
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” を参照 postgreSQL データベースにマップされているデータベース “sampledb” テージョで。