insert overwrite directory `'/user/sample/newfolder'`
row format delimited
fields terminated by ', '
select * from emp;
给我的数据没有标题。即使使用set hive.cli.print.header=true;
我试过了 hive -e 'set hive.cli.print.header=true;select * from emp;' > /user/sample/newfolder/sample.xls
--它没有工作说:没有这样的文件或目录
2) 每条记录的数据将转到另一行。如何将其限制为一行?
ex: 1, ppp, ddd,44,
45,www
但我想把它当作 1,ppp,ddd,44,45,www
1条答案
按热度按时间taor4pac1#
在执行插入覆盖目录时添加头还不受支持,请参阅此jira
可以将输出文件与头文件连接起来:
或者像这样重写select查询(order by将触发单个final reducer,并且可能运行缓慢):