本文主要是介绍左侧没有DFS Locations,eclipse连接hadoop实现Map/Reduce,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用Eclipse连接hadoop,编译运行Map/Reduce
环境:
ubuntu18.04(双系统)
hadoop3.2.1(伪分布式)
eclipse(jee-2020-06)
要在eclipse上编译运行MapReduce程序,需要安装hadoop-eclipse-plugin,可下载Github上的hadoop2x-eclipse-plugin。
下载后,将release中的hadoop-eclipse-kepler-plugin-2.6.0.jar复制到eclipse安装目录下的plugins(如果不行,试试dropins)文件夹中。eclipse重启之后,正常情况下,会在左侧的Project Explorer中出现DFS Location。
但是我的却没有出现,上网搜索以为是eclipse版本问题,换了几个版本还是不行,最后看到说要用eclipse JEE版本。
下载eclipse JEE版本之后,仍然没有出现DFS Location,上网搜索,有的说打开工作目录或perspective,虽然对我没有用:
window->show view ->project Explorer;
window->perspective->open pespective->other->Map/Reduce;
出现了以下正常情况:
但是仍然没有出现DFS Location,上网搜索数小时,仍然无果。
于是尝试没有DFS Location进行创建项目,配置好hadoop接口:
window->preference->Hadoop Map/Reduce
并创建new Hadoop Location,配置好参数:
在左侧project explorer创建Map/Reduce项目,创建之后,新项目Demo和DFS Location一起出现了!!!
至此,折腾了一天的DFS Location丢失案告一段落,就无语。
DFS Location和Demo一起出现,可以知道它就在project explorer中,但始终不出现,通过之前的打开project explorer也不行,估计是eclipse的一个bug。
最终,创建了新的Map/Reduce项目,就出现了。也许先不配置参数,直接创建Map/Reduce项目,DFS Location也可以出现。希望这个对大家有点帮助
这篇关于左侧没有DFS Locations,eclipse连接hadoop实现Map/Reduce的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!