2017-09-13 86 views
-1

AWS上的Hive數據庫中有大約240個表。我想將所有帶有列名和它們的數據類型的表導出到csv。我怎樣才能做到這一點?將Hive數據庫(所有表和列名稱)導出爲文本或csv

+0

添加一個表的示例和請求的輸出 –

+0

@DavidדודוMarkovitz我正在尋找使用Hive導出表的通用過程。請參閱下面的答案。 Jyoti明白我的問題,她的迴應是我正在尋找的。 – Neena

+0

1.您是否在任何地方看到數據類型? 2.出口,然後呢? 3.桌子尺寸? –

回答

0

使用 - hive -e'set hive.cli.print.header = true; SELECT * FROM db1.Table1'| SED的/ [\噸] /,/ G'> /home/table1.csv

組hive.cli.print.header =真:這將在csv文件添加的列名

SELECT * FROM db1.Table1:在這裏,你必須提供你的查詢。

/home/table1.csv:要保存文件的路徑(此處爲table1.csv)。

希望能解決您的問題!

+0

謝謝!這很有幫助 – Neena

相關問題