蜂巢表提取

时间:2018-06-21 00:33:37

标签: hive

尝试将非常大的HIVE表导出到.csv。我已经根据在输出中发现的问题尝试了一些选项,但是似乎没有一个可以让我寻找到的东西实际上是复本,带有表“ bigtable”的标题。

#!/bin/bash
hive -e "insert overwrite local directory '/home/centos/data'
row format delimited fields terminated by ','
Select * from schema.bigtable a, schema.filter b where a.id = b.id"
cat /home/centos/data* > /home/centos/data/FullFile.csv

这有效,花了一段时间,但没有标题。找到了一堆SO帖子,指出标题和插入覆盖不会很好地发挥作用。足够公平。

1 个答案:

答案 0 :(得分:0)

希望这可以帮助某人!

hive -e "Select * from schema.table a, schema.tabletwo b where a.column = b.column"
cat /home/data/* > /home/data/File.csv