在没有hadoop eclipse插件的情况下工作

xmq68pz9  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(218)

我只是有点怀疑。我正在使用hadoop和map reduce。我使用YahooVM机器来制作MapReduce应用程序,它还附带eclipse插件。但是,当我自己尝试在我的计算机上单独安装hadoop时,即使经过多次尝试,我也无法建立eclipse和hdfs之间的链接。我想知道构建这些应用程序需要eclipse吗?因为我发现它只在向hdfs提交输入和从hdfs接收输出时有用。甚至可以通过MapRedCue的fs api实现自动化。

gwo2fgha

gwo2fgha1#

您当然不需要eclipse或任何插件来开发在hadoop上运行的mapreduce作业。您可以启动hadoop deamons,将输入数据复制到集群并从控制台提交mr作业。各种各样的插件只会帮助你创建、执行和调试乔布斯先生。
在最小的设置中,可以使用eclipse(或任何其他ide)编写代码并将最终项目导出到jar。您只需要在项目的类路径中引用hadoopjar。

qfe3c7zg

qfe3c7zg2#

mapreduce程序和其他java程序一样,可以用记事本、vi或任何喜欢的编辑器开发。像netbeans和eclipse这样的ide使java程序的开发更容易。
下面是一篇关于在eclipse中开发/调试hadoopmapreduce程序而不使用hadoop插件的博客文章。在eclipse中开发/调试程序之后,必须创建一个jar文件,然后使用 hadoop jar ..... 命令。

相关问题