gpt4 book ai didi

hadoop - 在实际应用中使用Hive吗?

转载 作者:行者123 更新时间:2023-12-02 22:06:55 25 4
gpt4 key购买 nike

我是Hadoop堆栈上的新手,我学习了map-reduce,现在很活跃。

但是我不确定 hive 的使用吗?

在map-R中,我们有一个或多个输出文件n是我们的最终结果,但在 hive 中,我们可以使用SQL之类的查询(例如HQL)来选择记录,但没有得到任何最终输出文件。结果将仅显示在终端上。

现在,我的问题是,如何使用此选择HQL,以便其他分析团队可以使用它?

最佳答案

有很多方法可以在外部提取/导出配置单元查询结果。

如果要将结果存储在任何RDBMS存储中,可以使用Sqoop。
我建议您仔细阅读Sqoop是什么及其功能。

而且,如果您希望查询结果存储在文件中,则有很多方法。
Hive支持从表中导出数据。

INSERT OVERWRITE LOCAL DIRECTORY '/home/lvermeer/temp' 
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
select * from table;

另一种简单的方法是在CLI中运行配置单元查询时,将配置单元查询输出简单地重定向到文件。
hive -e "select * from table" > output.txt

关于hadoop - 在实际应用中使用Hive吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29271340/

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