Hive | 加载数据后,出现字段显示为 NULL的问题
【摘要】
进到HIVE命令下,命令格式:
在root目录下创建的user.txt文件,格式如下:
将创建好的文件加载到新创建的tb_user表中:
成功界面:
进一步查询:
为什么呢?
如果按照上面的格式写,会成功的。注意网上格式:
规定了数据格式
> row format delimited
>...
进到HIVE命令下,命令格式:
在root目录下创建的user.txt文件,格式如下:
将创建好的文件加载到新创建的tb_user表中:
成功界面:
进一步查询:
为什么呢?
如果按照上面的格式写,会成功的。注意网上格式:
规定了数据格式
> row format delimited
> fields terminated by ' ' // 列间隔为 ‘ ’ 一个空格
> lines terminated by '\n' // 行间隔‘\n’ 换行
> stored as textfile
那么,导入的数据 /opt/data/hivedatas/user_info.txt,也要列间隔为一个空格,每行需要换行。
我发现自己的也是\t的格式,发恼啊!!!
经过检查,原来是\t写成了\f,呵呵。真是粗心大意啊!!!!
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/91385906
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)