蜂巢表的INT或DECIMAL列中的所有值均采用NULL

时间:2019-07-01 22:09:02

标签: sql hive bigdata

例如,当我在Hive上创建外部表时;

CREATE EXTERNAL TABLE IF NOT EXISTS TABLE_A (
    id INT,
    price DECIMAL,
    name STRING
)

string列的所有值正确,但其他两列的所有值均以NULL值(我在这些列上有一些空字段... idk,如果这是所有值的主要原因)取null的值)。

我使用Hive 2.3.5

预先感谢

csv文件有点

«国家«描述«名称«点«价格«省«区域_1«区域_2«taster_name«taster_twitter_handle«标题«品种«酒厂
0«意大利«的香气包括热带水果扫帚硫磺和干草本。口感并不过分表现,提供未成熟的苹果柑橘和干的鼠尾草以及轻快的酸度。«VulkÃBianco«87«Â«Sicily&Sardinia«Etna««KerinO’Keefe«@kerinokeefe«Nicosia 2013VulkéBianco(Et )«白色混合«尼科西亚
1«葡萄牙«这是一款成熟而果味的葡萄酒,口感柔滑而又结构感十足。坚挺的单宁充满多汁的红色浆果,并随着酸度新鲜。它已经可以饮用,尽管肯定会比2016年更好。«Avidagos«87«15.0«Douro«««Roger Voss«@vossroger«Quinta dos Avidagos 2011 Avidagos Red(Douro)«PortugueseRed«Quinta dos Avidagos
2«US«酸和活泼的石灰果肉和外皮的味道占主导地位。一些绿色的菠萝透着酸味,突显了其风味。该酒全部采用不锈钢发酵。««87«14.0«俄勒冈州«威拉米特谷地»威拉米特谷地”保罗·格里格特«@paulgwine»«暴雨2013黑比诺(威拉米特谷)«比诺·格里斯«暴雨
3«US«菠萝皮柠檬髓和橙花开始散发出香气。口感更加丰满,散发出蜜汁的番石榴和芒果风味,略带涩的半干味。«储备晚收««87««13.0«密歇根州«密歇根湖畔««Alexander Peartree««St 。朱利安2013年储备晚收蕾司令(密歇根湖畔)«雷司令«圣朱利安
4«US«很像2012年以来的常规装瓶,它带有粗糙的单宁,并带有质朴的土质草药特征。但是,如果您认为它是一种令人愉快的乡村葡萄酒,它是冬季丰盛炖煮的好伴侣。«葡萄酒商储备野生儿童区«87«65.0«俄勒冈州«Willamette谷地«Willamette谷地»Paul Gregutt«@paulgwine«甜蜜的脸颊2012年葡萄酒商的储备野生儿童区黑皮诺(维拉米特谷)«黑皮诺«甜蜜的脸颊

字段之间用'«'

分隔

并且表创建的“代码”为:

如果不存在,则创建外部表wines_external(     ID INT,     国家STRING,     说明STRING,     名称STRING,     要点INT,     价格DECIMAL(6,2),     省STRING,     region_1 STRING,     region_2 STRING,     品味名STRING,     aster_twitter_handle STRING,     标题STRING,     品种STRING,     酒庄STRING     )     行格式已界定     以“«”终止的字段     存储为文本文件     位置“文件目录”;

0 个答案:

没有答案