0
Avroファイル形式で保存されたハイブテーブルを作成しました。私はDUMPコマンドを使用して「hive_avro」を表示しようとしたとき、私は豚の下に使用して同じハイブテーブルをロードしようとしていますが、私は取得しています豚の読み込みハイブテーブルAvroとして保存
pig -useHCatalog;
hive_avro = LOAD 'hive_avro_table' using org.apache.hive.hcatalog.pig.HCatLoader();
コマンドエラー「hive_avro_tableからの読み取りに失敗しました」。
この問題の解決方法を教えてください。事前のおかげで、返信用
感謝。あなたの例が働いています。私はhive_avroテーブルに複雑なデータ型(配列、マップ、構造体)を使用しています。 Structデータ型のように見えて、問題を引き起こしています。何か考えていますか? –
複合データ型はブタでサポートされています。別の関係を作成してLIMIT 5を使用し、その関係をダンプすることができます。 hive_avro_tableはハイブテーブルまたはビューですか?ビューはブタでサポートされていません。 hive_avro_tableが外部テーブルである場合は、ロケーションに対する/ tmp –