今天想把个小文件存到HIVE上,结果 出现了这个情况,中间把原来的 空格分隔符,换成\t, 或
,或',' 都没有达到自己想要的效果.
![](https://img.haomeiwen.com/i7468301/56fe2e5071a1e2b2.png)
![](https://img.haomeiwen.com/i7468301/3c6c8f2ad5c6a664.png)
原来自己在建表的时候图省事,没有指定分隔;
create table a(areacode string, y_m_d string, hour string, count int) ;
找了好半天的原因哟,结果终于找到了问题.
后把原来的表删除,重新建表,在后面加上row format...:
create table a(areacode string, y_m_d string, hour string, count int) row format delimited fields terminated by ',';
# 把txt表传入表中
load data local inpath'/root/a_count.txt' into table a;
结果如下:
![](https://img.haomeiwen.com/i7468301/ccdd0461b188b455.png)
网友评论