Hadoop 使用配置单元-e“选择”打印列标题时,是否可以停止配置单元打印数据库?

Hadoop 使用配置单元-e“选择”打印列标题时,是否可以停止配置单元打印数据库?,hadoop,hive,hiveql,Hadoop,Hive,Hiveql,执行时: hive -e 'select * from database.table' > /localfilesystem/mytable.txt 列标题名称位于database.columnname表单中,我希望它们仅为columnname。在执行上述类型的查询时,是否有方法禁止columnname中的数据库?hive.resultset.use.unique.column.names是在0.13中添加的,默认为True。只需在~/.hiverc或hive-site.xml中将其设置

执行时:

hive -e 'select * from database.table' > /localfilesystem/mytable.txt
列标题名称位于database.columnname表单中,我希望它们仅为columnname。在执行上述类型的查询时,是否有方法禁止columnname中的数据库?

hive.resultset.use.unique.column.names是在0.13中添加的,默认为True。只需在~/.hiverc或hive-site.xml中将其设置为false


您是否尝试过使用hive-e数据库;从表格'>..中选择*。。。。我对这个问题有点困惑,因为我知道标题中的列名是tablename.columnname。可能您使用的是不同版本的hive。我们使用的是hive 0.08,我们得到的只是在没有数据库的情况下调用名称。然后我们移到0.13。现在数据库位于列的名称中
 <property>
   <name>hive.resultset.use.unique.column.names</name>
   <value>false</value>
 </property>