我有办法将模式/列标题添加为Hive查询输出的第一行吗?
使用此配置单元语句
进行本地目录的典型转储INSERT OVERWRITE LOCAL DIRECTORY '/some_path/'
SELECT
... AS column1
... AS column2
...
;
在我想要的输出中:
column1 column2
data data
data data
答案 0 :(得分:0)
由于设置hive.cli.print.header = true; 仅适用于终端,因此不会将标头打印到文件中。我会这样做是为了实现这个目标:
bin/hive -e "set hive.cli.print.header=true; select * from demo;" > /path/to/file