在hive中显示数据库名和列名,有如下两种方法:
在hive-cli中设置参数,临时生效,退出hive-cli后失效
# 显示数据库名,该参数默认值为false set hive.cli.print.current.db=true; # 显示列名,该设置会显示表名.列名,默认值为false set hive.cli.print.header=true; # 不显示表名,默认值为true set hive.resultset.use.unique.column.names=false;
更改hive-site.xml使配置永久生效
hive.cli.print.header true 是否打印表头,默认值为false,即不打印 hive.cli.print.current.db true 是否显示数据库名,默认值为false,即不显示 hive.resultset.use.unique.column.names false 表头中是否显示表名,默认值为true,即显示
参考:https://blog.csdn.net/huangzhouman/article/details/106309059



