欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

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

时间:2023-06-17

为甚会为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';

准备数据的格式样式为:

151.5555.5151.34252.5555.5353.31353.5555.5454.33454.5555.5555.34555.5555.5645.36556.5555.5655.37757.5555.5365.37859.5755.5275.33959.5355.5185.351059.5455.5985.34

然后执行命令 即可。

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

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。