本文主要是介绍hive学习之--导入数据成功,查询显示NULL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
hive学习之--导入数据成功,查询显示NULL
hive导入数据成功,但是查询结果为NULL:
load data local inpath '/user/hive/student.txt' into table hive_test.students;
Loading data to table hive_test.students
OK
select * from hive_test.students;
OK
NULL NULL
NULL NULL
查其原因是创建表格时没有对导入的数据格式没有处理,比如每行数据以tab键隔开,以换行键结尾,就要以如下语句创建表格:
CREATE TABLE students(id int, name string);
CREATE TABLE students(id int, name string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' LINES TERMINATED BY '\n' STORED AS TEXTFILE;
OK
1 sun
2 lin
这篇关于hive学习之--导入数据成功,查询显示NULL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!