美文网首页Hadoop
116.Hive查询NULL异常分析与解决

116.Hive查询NULL异常分析与解决

作者: 大勇任卷舒 | 来源:发表于2022-08-15 14:55 被阅读0次

116.1 问题简述

  • Hive创建的Parquet格式的表,重命名表的列名后,查询重名的列数据时显示当前列所有值为NULL


116.2 问题详情

  • 创建一个parquet格式的表
create table test_parquet(
  id int,
  name String
)
stored as parquet;
  • 插入测试数据
insert into test_parquet values(1,'fayson'),(2,'fayson2'),(3,'fayson3');
  • test_parquet表的name列名为new_name
alter table test_parquet change name new_name string;
  • 查询test_parquet表数据


116.3 解决方法

方法一:

  • 设置parquet.column.index.access=true属性
set parquet.column.index.access=true;

方法二:

  • 修改表的属性方式
ALTER TABLE test_parquet SET TBLPROPERTIES ('parquet.column.index.access'='true');

大数据视频推荐:
腾讯课堂
CSDN
AIops智能运维机器学习算法实战
ELK入门精讲
AIOps智能运维实战
ELK7 stack开发运维
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通

相关文章

网友评论

    本文标题:116.Hive查询NULL异常分析与解决

    本文链接:https://www.haomeiwen.com/subject/rawxgrtx.html