Apache-tajo-storage-plugins

提供:Dev Guides
2020年6月22日 (月) 20:04時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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 データベースを指します。