gpt4 book ai didi

java - hadoop需要java吗?

转载 作者:可可西里 更新时间:2023-11-01 16:22:50 24 4
gpt4 key购买 nike

谁能告诉我学习hadoop一定要懂java吗?如果有人在 hadoop 上工作,请告诉我在 hadoop 上工作需要什么?

hadoop 的具体用途是什么?hadoop之前有什么?hdfs 和 gfs 有什么区别?

我知道有很多问题,但如果有人能提供帮助......那对我来说会很棒。

非常感谢你们。

最佳答案

What is exact use of hadoop?

Apache Hadoop 软件库是一个框架,允许使用简单的编程模型跨计算机集群分布式存储和处理大型数据集。请参阅 Apache-Hadoop 处的文档

Hadoop 提供高度可扩展、经济高效、快速、灵活且有弹性的数据存储和分析平台。

Is it necessary to know java for learning Hadoop?

不需要。但是您正在考虑优化 Map Reduce 作业,java 提供了这种灵 active 。

如果你对 java 不感兴趣的话可以选择

PIG:一种用于并行计算的高级数据流语言和执行框架。建议精通 Python 等脚本语言的人员使用。

HIVE:提供数据汇总和即席查询的数据仓库基础设施。推荐给精通 SQL 编程的人,因为语法与 SQL 相似

PIGHIVE 为开发人员隐藏了 Map Reduce 作业的复杂性。它们提供更高级别的抽象来为业务问题提供解决方案。

PIGHIVE,都将脚本/查询转换为一系列 MAP 减少作业。在性能方面,与在 Java 中实现的传统 MAP 减少作业相比,它们效率不高。

引用这篇文章Java Alternatives

在工作方面,这取决于您的专业知识和您在 Hadoop 框架中选择的生态系统。很难回答。

在 Hadoop 之前,我们没有最好的框架/平台,可以提供 Hadoop 与 BigData 相同的优势。要实现字数统计类型的程序,您必须编写脚本、执行和合并来自数据节点的结果。

您可以在 GFS Vs HDFS 查看 GFS 和 HDFS 之间的比较.在 HDFS design 深入了解 HDFS

关于java - hadoop需要java吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32422624/

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