2017-09-13 5 views
-1

AWSのハイブデータベースには約240のテーブルがあります。私は列名とそのデータ型を持つすべてのテーブルをcsvにエクスポートしたいと思います。どうやってやるの?ハイブデータベース、すべてのテーブルおよびカラム名をテキストまたはCSVにエクスポート

+0

テーブルと要求された出力の例を追加してください –

+0

@David Markovitz私はHiveを使用してテーブルをエクスポートする一般的なプロセスを探しています。以下の答えをご覧ください。 Jyotiは私の質問を理解し、彼女の反応は私が探していたものです。 – Neena

+0

1.データ型はどこにあるのですか? 2.エクスポートし、何を? 3.テーブルサイズ? –

答えて

0

Use- hive -e 'set hive.cli.print.header = true; SELECT * FROM db1.Table1 '| SEDさん/ [\ tの] /、/ G '> /home/table1.csv

セットhive.cli.print.header =真:これは、CSVファイルの列名を追加します

SELECT * FROM db1.Table1:ここでは、クエリを提供する必要があります。

/home/table1.csv:ファイルを保存するパス(ここではtable1.csv)。

これがあなたの問題を解決することを願っています!

+0

ありがとうございます!それは助けになった – Neena

関連する問題