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

相关推荐
周杰伦的稻香2 小时前
MySQL8.0+中引入的SET_USER_ID权限迭代SUPER权限指定 DEFINER
数据库·mysql
韩楚风4 小时前
【参天引擎】Cantian 服务端框架全景解析:进程架构、模块组成与交互关系
数据库·mysql·架构·cantian
vigor5126 小时前
MySQL通过Mango实现分库分表
android·数据库·mysql
KASH_SHADOW8 小时前
8-Mysql的安装与配置
数据库·mysql·adb
spider_xcxc11 小时前
MySQL备份实战:从小白到熟练使用Percona XtraBackup
mysql·云计算·运维开发·dba
_陈陆亮11 小时前
MySQL 运维高频 SQL:一条语句快速定位长事务与锁阻塞
运维·sql·mysql
Full Stack Developme11 小时前
正则表达式设计及工作原理
数据库·mysql·正则表达式
谢慧琼11 小时前
免费版收银系统支持多账号同时登录吗?
mysql
rebibabo12 小时前
Java基础(24) | MySQL 原理与优化:事务、存储引擎、索引与锁
mysql··存储引擎·explain·视图·最左前缀·事务acid
渣渣灰飞14 小时前
MySQL 系统学习 第二阶段 SQL 第一章:DDL(Data Definition Language)
数据库·学习·mysql