OracleからHiveへのデータを寄木張りとしてロードしようとしています。日付/タイムスタンプ列を含むテーブルをハイブにロードするたびに、これらの列は自動的にBIGINTに変換されます。 sqoopを使ってハイブにタイムスタンプ/日付形式を読み込むことはできますか?TIMESTAMP on HIVEテーブル
すでにハイブで表を作成してから、インパラを使用して寄木細工ファイルLOAD DATA INPATHを作成しようとしました。ところで、私はClouderaのクイックスタートのVMを使用してい
:
はまだ
" TIMESTAMPファイルXXは、列XX列の互換性のない寄せ木スキーマを持っている" というエラーで失敗しました。おかげ
ありがとうございました。私は、寄せ木からハイブに日付/タイムスタンプ形式をインポートする方法がないようです。 – askdk
この問題は今すぐ寄木細工ファイルにあります。 ORC形式を使用して、オプション '--map-column-hive = TIMESTAMP'でタイムスタンプでインポートすることができます。 ORCファイル形式は、寄木張りより良いパフォーマンスを持っています。 –
@SandeepSinghはORC形式でsqoopインポートのインポートを直接インポートしますか?最初にテキストをインポートしてから、ORC形式で保存するハイブテーブルを作成する必要があると思いますか? –