hive -e 导出文件要包含 title 怎么做

2015-11-12 13:51:33 +08:00
 jiaqidianbo

hive -e "SELECT * FROM temp.temp_training" > training.txt

导出的文件第一行不包含 title 怎么办?

2442 次点击
所在节点    问与答
3 条回复
junphe
2015-11-12 14:10:08 +08:00
在 SQL 前加: set hive.cli.print.header=false;
hive -e "set hive.cli.print.header=false;SELECT * FROM temp.temp_training" > training.txt
junphe
2015-11-12 14:18:12 +08:00
@jiaqidianbo 看成不包含了,包含应该 set hive.cli.print.header=true;
jiaqidianbo
2015-11-12 14:25:34 +08:00
@junphe 谢谢,成功了,但是第一行每个字段都包含了文件名 temp_training ,比如 temp_training.y_85 ,而我实际上数据库中表的只有 y_85

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/235618

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX