ビーラインハイブでcsvとしてハイブテーブルをエクスポートしようとしています。 !sql select * from database1 > /user/bob/output.csv
というコマンドを実行すると、構文エラーが発生します。ビーラインハイブでcsvとしてエクスポート
この時点で、以下のコマンドを使用して正常にデータベースに接続しました。クエリはコンソールで正しい結果を出力します。
beeline -u 'jdbc:hive2://[databaseaddress]' --outputformat=csv
また、ファイルがどこで終わるかはあまり明確ではありません。 hdfsのファイルパスは正しいはずですか?
私は気づいた一つ奇妙なことをANA名を削除...それを改善するためにいくつかの努力をすることができ'-e'クエリの後に置くか、クエリスイッチを使って' -f'ファイルを置くとうまく動作します。奇妙なことに、これらは名前付き引数だと思ったが、beelineはクエリ後のargsを無視するようだ。私はデフォルトの表形式を使い続けました。 – Davos
Hadoopエコシステムが進行中のため、バージョンを追加してください。 – ozw1z5rd
私はAWSでこれを使用しています。もし私が 'beeline --version'を実行すると、Hive 2.3.2-amzn-0 – Davos