进到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,呵呵。真是粗心大意啊!!!!