我有hadoop 1.0.4在我的Ubuntu11.04上运行,配置了eclipse,我想制作一个web应用程序来运行hadoop作业,或者可能是cassandra,hbase和hive可能是一种方法,但我没有太多时间来彻底学习所有这些,我想尽快完成。有什么建议可以证明是最容易开始的吗?
vptzau2j1#
我不知道这个问题是否符合现在的形式。这就是我最初没有写这篇文章的原因。但是,很多Maven都在做决定(他们可以做得比我好得多):)话虽如此,我想根据我个人的经验与大家分享几件事,让大家走上正确的道路。首先,hadoop作业(mapreduce)和hive实际上并不适合web服务这类用例。他们是最适合离线,批处理类的东西。但是,如果您有实时需求(比如web服务),可以使用hbase/cassandra。回到你真正的问题上来。在深入研究hadoop、hive、hbase等之前,我建议您先掌握一些web服务(如果您对web服务也是新手)。原因是,与hadoop、hive、hbase等工具相比,web服务的适用范围要广得多。这些工具是特定于某些特定用例的,不能到处使用。但是,web服务几乎无处不在,有很多不同的东西,比如rdbms、nosql数据存储等等,所以如果你知道web服务的概念,你肯定有额外的优势。首先,您可以访问以下链接:w3schools提供的web服务教程(很简单。将用于快速入门指南)。有关详细的教程,您可以访问oracleweb服务教程。ibmdeveloperworks的这个链接引用了一些非常好的web服务学习资料。您可能会发现从这个开始非常有用(演示如何使用eclipse创建web服务)。很明显,你可以随时用google搜索web服务教程。最后一件事。虽然hadoop、hive、hbase等方面的专业人士并不是强制性的,但是对这些概念有一定的了解对于以更好的方式开发您的解决方案会非常有帮助。它会让你在正确的方向上思考。嗯。
1条答案
按热度按时间vptzau2j1#
我不知道这个问题是否符合现在的形式。这就是我最初没有写这篇文章的原因。但是,很多Maven都在做决定(他们可以做得比我好得多):)
话虽如此,我想根据我个人的经验与大家分享几件事,让大家走上正确的道路。首先,hadoop作业(mapreduce)和hive实际上并不适合web服务这类用例。他们是最适合离线,批处理类的东西。但是,如果您有实时需求(比如web服务),可以使用hbase/cassandra。
回到你真正的问题上来。在深入研究hadoop、hive、hbase等之前,我建议您先掌握一些web服务(如果您对web服务也是新手)。原因是,与hadoop、hive、hbase等工具相比,web服务的适用范围要广得多。这些工具是特定于某些特定用例的,不能到处使用。但是,web服务几乎无处不在,有很多不同的东西,比如rdbms、nosql数据存储等等,所以如果你知道web服务的概念,你肯定有额外的优势。首先,您可以访问以下链接:
w3schools提供的web服务教程(很简单。将用于快速入门指南)。
有关详细的教程,您可以访问oracleweb服务教程。
ibmdeveloperworks的这个链接引用了一些非常好的web服务学习资料。
您可能会发现从这个开始非常有用(演示如何使用eclipse创建web服务)。
很明显,你可以随时用google搜索web服务教程。
最后一件事。虽然hadoop、hive、hbase等方面的专业人士并不是强制性的,但是对这些概念有一定的了解对于以更好的方式开发您的解决方案会非常有帮助。它会让你在正确的方向上思考。
嗯。