Hadoop 将架构作为配置单元查询结果的第一行插入
有没有办法将架构/列标题作为第一行添加到配置单元查询的输出中 我正在使用这个配置单元语句对本地目录进行典型的转储Hadoop 将架构作为配置单元查询结果的第一行插入,hadoop,hive,Hadoop,Hive,有没有办法将架构/列标题作为第一行添加到配置单元查询的输出中 我正在使用这个配置单元语句对本地目录进行典型的转储 INSERT OVERWRITE LOCAL DIRECTORY '/some_path/' SELECT ... AS column1 ... AS column2 ... ; 在我想要的输出中: column1 column2 data data data data 因为设置hive.cli.print.header=true;仅
INSERT OVERWRITE LOCAL DIRECTORY '/some_path/'
SELECT
... AS column1
... AS column2
...
;
在我想要的输出中:
column1 column2
data data
data data
因为设置hive.cli.print.header=true;仅适用于终端,它不会将标题打印到文件中。我这样做是为了实现这一目标:
bin/hive -e "set hive.cli.print.header=true; select * from demo;" > /path/to/file