最近在使用hive查询数据时,我select id from test 返回的字段为test.id
经过排查在Hive中,默认情况下,查询结果的字段名会包含表名(或别名),以避免字段名冲突。
可以通过修改"hive-site.xml"或者执行临时生效SQL命令
**临时设置**(仅对当前会话生效):
```sql
SET hive.resultset.use.unique.column.names=false;
```
**永久设置**(需要修改 Hive 配置文件):
- 编辑 `hive-site.xml` 文件,添加或修改以下配置项:
```xml
<property>
<name>hive.resultset.use.unique.column.names</name>
<value>false</value>
</property>
```
修改配置文件后需要重启hive
652

被折叠的 条评论
为什么被折叠?



