Hive | 加载数据后,出现字段显示为 NULL的问题

问题一: 加载数据后,查询数据,字段显示为NULL

《Hive | 加载数据后,出现字段显示为 NULL的问题》

解决方法:加载的数据,它的数据格式要与创建表的字段数据格式保持一致

例如,我创建一个表

《Hive | 加载数据后,出现字段显示为 NULL的问题》

规定了数据格式

> row format delimited

> fields terminated by ‘ ‘    // 列间隔为 ‘ ’ 一个空格

> lines terminated by ‘\n’   // 行间隔‘\n’ 换行

    > stored as textfile

那么,导入的数据 /opt/data/hivedatas/user_info.txt,也要列间隔为一个空格,每行需要换行

《Hive | 加载数据后,出现字段显示为 NULL的问题》

进行查询表内容,显示出加载的数据

《Hive | 加载数据后,出现字段显示为 NULL的问题》

    原文作者:Ada54
    原文地址: https://www.jianshu.com/p/108ea971ecc9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞