ファイルをハイブにパーケットとしてインポートしようとしましたが、--map-column-hive column_name = timestampが無視されています。カラム 'column_name'は元々はsqlのdatetime型で、それをパーケットでbigintに変換します。 sqoopを使ってタイムスタンプ形式に変換したいのですが、うまくいきません。Sqoop関数 '--map-column-hive'が無視されます
ハイブで表を表示すると、元のデータ型の列が表示されます。
私はcolumn_name = stringを試しましたが、どちらもうまくいきませんでした。
ファイルを寄木張りに変換する際に問題が発生する可能性がありますが、わかりません。誰にもこれを解決する解決策がありますか?
コマンドを実行してもエラーは発生しません。コマンドが存在しないかのようにインポートを完了するだけです。
動作していないタイムスタンプの形式ではなく、動作しない関数--map-column-hiveです。上記のように、列を文字列に変更しようとしましたが、何も起こりませんでした。 –
ハイブバージョンは何ですか? –
バージョン1.1.0 –