目前,我正在使用Eclipse开发我的Hadoop演示。我已经在Hadoop单机模式下运行并测试了它。
但是现在我想把我的Hadoop演示编译成Jar文件,以便像Wordcount example一样以完全分布式的模式部署它。
有谁能指导我怎么做吗?
发布于 2015-07-17 21:26:38
右键单击项目资源管理器上的任何文件->导出->生成可运行的jar文件
选择main方法的类(用于驱动程序类)。
将jar文件复制到集群的主节点。
然后,转到主节点上安装hadoop的路径并运行
bin/hadoop jar jarfile.jar /hdfs/input/path /hdfs/output/path有关更多选项和详细信息,请阅读this tutorial (用于新的API / YARN)。
您必须首先更新一些配置文件,如/etc/hosts,在集群节点之间设置一个无密码的ssh,并更新一些$HADOOP_HOME/conf/...文件(至少在旧的API中)。
https://stackoverflow.com/questions/31476249
复制相似问题