8.2.9 Apache Hive
Hiveとの統合
HDFSハンドラには必要なHive機能がすべて用意されているため、Oracle GoldenGate for Distributed Applications and Analytics (GG for DAA)リリースにはHiveストレージ・ハンドラが含まれていません。
Hive統合を作成し、表を作成してDDLイベントの発生時に表定義を更新できます。これは、Avroオブジェクト・コンテナ・ファイル形式でフォーマットされたデータにのみ制限されます。詳細は、「Avroオブジェクト・コンテナ・ファイル形式でのHDFSの書き込み」および「HDFSハンドラ構成」を参照してください。
Hiveで順序ファイルを消費するには、DDLでSTORED as sequencefile
を含むHive表を作成します。create table
スクリプトのサンプルを次に示します。
CREATE EXTERNAL TABLE table_name (
col1 string,
...
...
col2 string)
ROW FORMAT DELIMITED
STORED as sequencefile
LOCATION '/path/to/hdfs/file';
ノート:
ファイルがHiveで使用されるようにする場合は、gg.handler.name.partitionByTable
プロパティをtrue
に設定する必要があります。
親トピック: ターゲット