文本导入Hive为null.pptVIP

  • 2
  • 0
  • 约小于1千字
  • 约 6页
  • 2017-03-03 发布于湖北
  • 举报
技术创造科技 科技引领未来 文本导入Hive的问题 师傅:我有个问题。 第一步:我先创建一个table create table test_t (id int,name string); 第二步:将本地数据导入Hive数据库 load data local inpath add.txt into table test_t; 问题出现了。导入HIVE后,数据显示NULL。师傅怎么回事呢? 大宝,容为师给你分析一番。首先你建表没有指定字段和字段的分隔符。然后导入的数据中是带了分隔符的。Hive没识别出来。所以给你插入NULL啦! 1、我重新这样建表。加分隔符。 create table test_t (id int,name string) row format delimited fields terminated by \t stored as textfile; 2、再重新导入将本地数据导入。 嘿嘿~。结果数据和文件中的一致。看来真是分隔符导致的。 当出现这类问题时,多看看表的创建列与导入列个数是否一致。然后看建表时的分隔与文件内的分隔符是否一致。当然,在使用Hive时还会有很多其他各种各样的问题。这就需要大家的发现和总结。至少今后这个问题大家知道怎么解决了! 祝:早日有所成就! * * * * * *

文档评论(0)

1亿VIP精品文档

相关文档