Hive3.0.0出库库表中timestamp字段读取为null

在利用sqoop1.99.7做数据迁移的时候,从mysql导出表格到hive建立对应的表格,字段中使用了timestamp类型,在读取数据的时候,发现数据为null。查找问题方法如下:

1、查询库表字段类型 命令:desc tablename

2、查看hive数据库中数据情况,如下图说是,时间字段是以字符串形式存储的。

3、在hive shell查询数据,发现时间字段为null,如下图所示:

解决方法

修改表格字段数据类型,命令:alter table tablename change column columnname new columnname datatype;

再次在hive shell中查询数据,成功查询到数据

相关推荐
talle20213 分钟前
Hive | 行列转换
数据仓库·hive·hadoop
西京刀客1 小时前
MySQL字符集排序规则冲突问题(utf8mb4_unicode_ci和utf8mb4_0900_ai_ci )
mysql·排序·utf8mb4
橘子131 小时前
MySQL视图(十二)
数据库·mysql
YIN_尹2 小时前
【MySQL】增删查改的艺术——数据库CRUD完全指南(下)
android·数据库·mysql
zhengfei6112 小时前
踪有趣的 Linux(和 UNIX)恶意软件。提交 PR
java·数据库·mysql
WangYaolove13142 小时前
基于opencv的疲劳检测系(源码+文档)
python·mysql·django·毕业设计·源码
talle20212 小时前
Hive | json数据处理
hive·hadoop·json
怣502 小时前
MySQL表的数据检索:从基础到精通
数据库·sql·mysql
CTO Plus技术服务中3 小时前
Hive开发与运维教程
数据仓库·hive·hadoop
Gain_chance3 小时前
28-学习笔记尚硅谷数仓搭建-DWD层交易域加购事务事实表建表语句及详细分析
数据仓库·hive·笔记·学习·datagrip