当前位置: 首页 > news >正文

impala增加字段,hsql查不到数据

impala增加字段,插入数据后直接查看文件有值,impala查询是有值的,但是hsq查出来就没有值!
Parquet格式的表,在重命名表的列名,或新增列名后,查询重名的列数据时显示当前列所有值为NULL。
原因:
在Hive和Impala中,默认访问Parquet数据文件的方式不一样,Hive是以列名,Impala是以位置。

解决方法:不适用于所有hive版本 > hive-3.1.3 支持,Jira:HIVE-6938
1.在Hive的当前会话设置-临时
set parquet.column.index.access=true;

2.修改表的属性
hive默认的读取parquet文件是按照名称读取的(orc默认是按序列号读取的),
这个参数的功能是使hive读取parquet文件时使用序列号读取
ALTER TABLE XXX SET TBLPROPERTIES (‘parquet.column.index.access’=‘true’);

3.不支持版本处理方案:
直接删除表、重新建表,将新增字段在建表里。

http://www.lryc.cn/news/524966.html

相关文章:

  • SpringBoot项目中的异常处理
  • ComfyUI实现老照片修复——AI修复老照片(ComfyUI-ReActor / ReSwapper)尚待完善
  • NLTK命名实体识别(NER)
  • 【游戏设计原理】78 - 持续注意力
  • Android设备:Linux远程lldb调试
  • 多层 RNN原理以及实现
  • [Computer Vision]实验三:图像拼接
  • 【Vim Masterclass 笔记22】S09L40 + L41:同步练习11:Vim 的配置与 vimrc 文件的相关操作(含点评课内容)
  • 5.9 洞察 OpenAI - Translator:日志(Logger)模块的 “时光记录仪”
  • 客户案例:电商平台对帐-账单管理(亚马逊amazon)
  • IP协议特性
  • Kubernetes入门学习
  • 支持向量机SVM的应用案例
  • Chrome 132 版本新特性
  • (5)STM32 USB设备开发-USB键盘
  • Linux 系统服务开机自启动指导手册
  • 分布式多卡训练(DDP)踩坑
  • Codeforces Round 1000 (Div. 2)-C题(树上两个节点不同边数最大值)
  • C++17 新特性解析:Lambda 捕获 this
  • Spring Boot 使用 Micrometer 集成 Prometheus 监控 Java 应用性能
  • Spring Boot 事件驱动:构建灵活可扩展的应用
  • IM系统设计
  • 华为EC6110T-海思Hi3798MV310_安卓9.0_通刷-强刷固件包
  • ASP.NET Blazor托管模型有哪些?
  • PyTorch广告点击率预测(CTR)利用深度学习提升广告效果
  • PAT甲级-1017 Queueing at Bank
  • OneData体系架构详解
  • Gin 框架入门实战系列教程
  • 鸿蒙harmony json转对象(2)
  • M-LAG与E-trunk