栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

hive 使用用load inpath导入数据时出现NULL原因解析

hive 使用用load inpath导入数据时出现NULL原因解析

为甚会为null 呢?

注意两点:
建表的时候:

这种建表方式 要求文件的数据格式 是 按照一个 tabe 键进行分割。
建表语句分隔符是’t’,’t’代表的是tab符号。

create table snapshot(
     id bigint,
     high_price double,
     low_price double,
     open_price double
    )row format delimited fields terminated by 't';

准备数据的格式样式为:

1	51.55	55.51	51.34
2	52.55	55.53	53.31
3	53.55	55.54	54.33
4	54.55	55.55	55.34
5	55.55	55.56	45.36
5	56.55	55.56	55.37
7	57.55	55.53	65.37
8	59.57	55.52	75.33
9	59.53	55.51	85.35
10	59.54	55.59	85.34

然后执行命令 即可。

load data local inpath '/usr/local/work/hive/data_file/snapshot.txt' into table snapshot;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/735738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号