gpt4 book ai didi

hadoop - Hive外部表检索查询(Hive的新增功能)

转载 作者:行者123 更新时间:2023-12-02 21:14:28 28 4
gpt4 key购买 nike

我创建了下面提到的外部表。

create external table if not exists sensor.building1 (BuildingID int,BuildingMgr string , BuildingAge string, HVACproduct string , Country string) row format delimited fields terminated by ',';

通过使用以下查询加载表。
load data  inpath '/user/cloudera/sensor/SensorFiles/building.csv' into table sensor.building1;

当我尝试使用以下查询检索 buildingID列时,但我得到的是空值。
select a.BuildingID 
from sensor.building1 as a
limit 10;

请指导我我做错了什么

最佳答案

您正在尝试将CS​​V文件加载到配置单元表中,但配置单元的默认字段分隔符为'\ 001'
因此,当您尝试从csv加载数据时(我假设它是','分开的),它会失败。

您可以像创建表:

create external table test1(country string, name string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';

关于hadoop - Hive外部表检索查询(Hive的新增功能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39228130/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com