问题描述
我这两天装了一下Hadoop2.2的集群,用了Yarn和Zookeeper,执行Mapreduce的时候都是用命令行,比如hadoopjarmapreduceExample.jar/user/root/data/source.txt/user/root/output/result当然我估计实际使用的时候还会用到Flume、HBase等技术,但是实际的Hadoop系统是什么样的?都是用命令行人工执行的?还有Hadoop和Java的关系是不是就是用Java写Mapreduce的程序,然后把jar部署到Hadoop中运行,Hadoop和Java的联系是不是就这些?
解决方案
解决方案二:
自己顶自己顶
解决方案三:
自己顶
解决方案四:
之前写过几天hadoop,hadoop的执行确实是通过java-jartest.jarcom.test.HelloWorld的方式去执行的hadoop和java的关系也就是学习完java基础后,写个mapreduce这么些。别的都是hadoop集群的事情了。
解决方案五:
如果你要开发mapreduce程序是可以用Eclipse开发的,如果你要查询数据可以用Hive。Hadoop是分布式计算框架,更像是工具,而java是变成语言,Hadoop是用java语言开发出来的
时间: 2024-11-02 16:50:01