【发布时间】:2020-07-23 01:23:30
【问题描述】:
嗨,我在 Hive 的外部表中有这个创建语句,但我的数据不一致 - 所以当我运行它时,我得到 Null?
create external table sampleartistdata(
artistid int,
artistname string
)
ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe'
WITH SERDEPROPERTIES ("field.delim"="# ")
STORED AS TEXTFILE
location '/user/users/sampledata/';
select * from sampleartistdata limit 3;
这是数据的样子:
1134999 06Crazy Life
10113088 Terfel, Bartoli- Mozart: Don
6826647 Bodenstandig 3000
10186265 Jota Quest e Ivete Sangalo
6828986 Toto_XX (1977
10236364 U.S Bombs -
1135000 artist formaly know as Mat
10299728 Kassierer - Musik für beide Ohren
10299744 Rahzel, RZA
结果:
sampleartistdata.artistid sampleartistdata.artistname
NULL NULL
NULL NULL
NULL NULL
【问题讨论】:
-
分享一些数据文件中的示例数据。
-
它已共享,我将其标记为 --1134999 06Crazy Life 10113088 Terfel, Bartoli- Mozart: Don 6826647 Bodenstandig 3000 10186265 Jota Quest e Ivete Sangalo 6828986 Toto_XX (1977 10236364 U. Mat 10299728 Kasierer - Musik für beide Ohren 10299744 Rahzel, RZA
标签: amazon-web-services hadoop hive hdfs hiveql