AWS上的Hive数据库中大约有240个表。我想将具有列名称及其数据类型的所有表导出到csv。我怎么能这样做?
答案 0 :(得分:1)
使用 -
hive -e 'set hive.cli.print.header=true; SELECT * FROM db1.Table1' | sed 's/[\t]/,/g' > /home/table1.csv
set hive.cli.print.header=true
:这将在csv文件中添加列名
SELECT * FROM db1.Table1
:在这里,您必须提供您的查询。
/home/table1.csv
:您要保存文件的路径(此处为table1.csv)。
希望这可以解决您的问题!