gpt4 book ai didi

api - 最容易学习的 API/创建用于在 hadoop 上运行 mapreduce 的 Web 应用程序的方法?

转载 作者:可可西里 更新时间:2023-11-01 16:33:35 25 4
gpt4 key购买 nike

我在我的 ubuntu 11.04 上运行 hadoop 1.0.4,配置了 eclipse 我想制作一个 web 应用程序来运行 hadoop 作业,或者可能是 Cassandra,Hbase 和 Hive 可能是一种方式,但我没有太多时间彻底学习所有这些,我想尽快做到这一点。有什么建议可能被证明是最容易上手的吗?

最佳答案

我不知道这个问题是否真的有资格以目前的形式出现在 SO 上。这就是我最初没有写这篇文章的原因。但是,很多 SO 专家都在那里决定这个(他们可以比我做得更好):)

说到这里,我想根据我的亲身经历,跟大家分享几点,让大家朝着正确的道路前行。首先,Hadoop 作业(MapReduce)和 Hive 实际上不太适合 Web 服务类用例。它们最适合离线、批处理之类的东西。不过,如果您有实时需求(如网络服务),则可以使用 HBase/Cassandra。

回到您的实际问题。在深入研究 Hadoop、Hive、HBase 等之前,我建议您先掌握 Web 服务(如果您也是 Web 服务的新手)。原因是,与 Hadoop、Hive、HBase 等工具相比,Web 服务具有更广泛的适用范围。这些工具特定于某些特定用例,不能在任何地方使用。但是,Web 服务几乎无处不在,并且有 n 种不同的东西,例如 RDBMS、NoSQL 数据存储等。因此,如果您了解 Web 服务概念,您肯定会拥有额外的优势。首先,您可以访问这些链接:

  • Web Services Tutorial by W3Schools (很好,很简单。可以作为快速入门指南使用)。
  • 有关详细教程,您可以访问 oracle web services tutorial .
  • link IBM developerworks 引用了一些非常好的网络服务学习资料。
  • 您可能会找到 this one入门真的很有帮助(展示如何使用 Eclipse 创建 Web 服务)。
  • 显然,您可以随时通过 Google 网络服务教程

最后一件事。虽然不是必须成为 Hadoop、Hive、HBase 等领域的专家,但对这些概念有一定程度的理解将真正有助于以更好的方式开发您的解决方案。它会让你在正确的方向上准确地思考。

HTH.

关于api - 最容易学习的 API/创建用于在 hadoop 上运行 mapreduce 的 Web 应用程序的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17912521/

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