gpt4 book ai didi

hadoop - Hive 加载特定列

转载 作者:可可西里 更新时间:2023-11-01 14:45:44 26 4
gpt4 key购买 nike

我有兴趣将特定列加载到在 Hive 中创建的表中。

是否可以直接加载特定列,或者我应该加载所有数据并创建第二个表来选择特定列?

谢谢

最佳答案

是的,您必须像这样加载所有数据:

LOAD DATA [LOCAL] INPATH /Your/Path [OVERWRITE] INTO TABLE yourTable;

LOCAL 表示你的文件在你的本地系统上,而不是在 HDFS 中,OVERWRITE 表示表中的当前数据将被删除。

因此您创建了第二个表,其中仅包含您需要的字段并执行此查询:

INSERT OVERWRITE TABLE yourNewTable 
yourSelectStatement
FROM yourOldTable;

关于hadoop - Hive 加载特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25032097/

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