设为首页 加入收藏

TOP

hive csv文件导入hive第一个字段内容为NULL
2014-11-24 03:34:00 来源: 作者: 【 】 浏览:3
Tags:hive csv 文件 导入 一个 内容 NULL
hive csv文件导入hive第一个字段内容为NULL
mysql中导出一张维度表,输出格式为csv
数据如下: www.2cto.com
1 www.dianping.com ^/shanghai$ 上海首页 1
2 www.dianping.com ^/shop/[0-9]*$ 商户页 1
导入hive
hive > load data local inpath '/data/test.txt' overwrite into table dpdim_page_name_id;
查询数据:
hive (bi)> select * from dpdim_page_name_id;
OK
NULL www.dianping.com ^/shanghai$ 上海首页 1
2 www.dianping.com ^/shop/[0-9]*$ 商户页 1
第一个字段内容为NULL,诡异,怀疑是UTF-8 BOM签名导致的
用UltraEdit打开文件,切换到十六进制编辑模式,文件头部有EF BB BF
果然! www.2cto.com
使用UltraEdit,文件另存,格式选择为“UTF-8 无BOM”
重新导入,查询数据:
hive > select * from dpdim_page_name_id;
OK
1 www.dianping.com ^/shanghai$ 上海首页 1
2 www.dianping.com ^/shop/[0-9]*$ 商户页 1
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇greenplum节点失败后恢复步骤 下一篇hive的join操作

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)