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中查询数据,成功查询到数据

相关推荐
TriplesGoldWater25 分钟前
MySQL期末答辩—仓库管理系统
android·数据库·mysql
fmk10231 小时前
从0开始搭建Spring-Cloud微服务项目
数据库·mysql
chenyang_881 小时前
MySQL——statement对象详解
数据库·mysql·oracle
天地风雷水火山泽1 小时前
二百四十二、Hive——Hive的动态分区表出现day=__HIVE_DEFAULT_PARTITION__分区
数据仓库·hive·hadoop
Obsession12342 小时前
MySQL高可用之 MMM结构
数据库·mysql
进窄门见微光行远路2 小时前
MySQL-核心知识要点
数据库·mysql
wowocpp3 小时前
ubuntu 18 虚拟机安装(1)
mysql
u0104058363 小时前
正则表达式数字匹配技巧与应用场景分析
java·mysql·正则表达式
modelsetget3 小时前
MySQL锁机制详细笔记
数据库·mysql·面试·数据库锁
不爱洗脚的小滕4 小时前
【MySQL】SQL注入的介绍
数据库·sql·mysql