我创建了一个配置单元表,然后从csv文件导入数据。当我对salary进行order-by查询时,它给出了正确的输出,但最后列出了列名。请参阅随附的屏幕截图。任何帮助都将不胜感激:)![正在创建配置单元表]1select*from emp\ U tb屏幕截图不提供列名
xienkqul1#
您可以使用跳过选中的标题tblproperty(“skip.header.line.count”=“1”)将此添加到表ddl的末尾。或者可以更改现有表:alter table emp_tb set tblproperties(“skip.header.line.count”=“1”);如果要在配置单元cli中显示标头,请在配置单元中设置此属性:设置hive.cli.print.header=true;
s5a0g9ez2#
您可以使用跳过选中的标题 tblproperties("skip.header.line.count"="1") 将此添加到表ddl的末尾。或者可以更改现有表:
tblproperties("skip.header.line.count"="1")
ALTER TABLE emp_tb SET TBLPROPERTIES ("skip.header.line.count"="1");
如果要在配置单元cli中显示标头,请在配置单元中设置此属性:
set hive.cli.print.header=true;
2条答案
按热度按时间xienkqul1#
您可以使用跳过选中的标题
tblproperty(“skip.header.line.count”=“1”)将此添加到表ddl的末尾。
或者可以更改现有表:
alter table emp_tb set tblproperties(“skip.header.line.count”=“1”);如果要在配置单元cli中显示标头,请在配置单元中设置此属性:
设置hive.cli.print.header=true;
s5a0g9ez2#
您可以使用跳过选中的标题
tblproperties("skip.header.line.count"="1")
将此添加到表ddl的末尾。或者可以更改现有表:
如果要在配置单元cli中显示标头,请在配置单元中设置此属性: