左侧没有DFS Locations,eclipse连接hadoop实现Map/Reduce

2024-03-17 22:08

本文主要是介绍左侧没有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;
出现了以下正常情况:
eclipse右上角

eclipse下方

但是仍然没有出现DFS Location,上网搜索数小时,仍然无果。
于是尝试没有DFS Location进行创建项目,配置好hadoop接口:
window->preference->Hadoop Map/Reduce
hadoop
并创建new Hadoop Location,配置好参数:
 hadooop Location
在左侧project explorer创建Map/Reduce项目,创建之后,新项目Demo和DFS Location一起出现了!!!
project explorer

至此,折腾了一天的DFS Location丢失案告一段落,就无语。
DFS Location和Demo一起出现,可以知道它就在project explorer中,但始终不出现,通过之前的打开project explorer也不行,估计是eclipse的一个bug。
最终,创建了新的Map/Reduce项目,就出现了。也许先不配置参数,直接创建Map/Reduce项目,DFS Location也可以出现。希望这个对大家有点帮助

这篇关于左侧没有DFS Locations,eclipse连接hadoop实现Map/Reduce的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/820316

相关文章

C++对象布局及多态实现探索之内存布局(整理的很多链接)

本文通过观察对象的内存布局,跟踪函数调用的汇编代码。分析了C++对象内存的布局情况,虚函数的执行方式,以及虚继承,等等 文章链接:http://dev.yesky.com/254/2191254.shtml      论C/C++函数间动态内存的传递 (2005-07-30)   当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道。 文章链接:http://dev.yesky

【Altium】查找PCB上未连接的网络

【更多软件使用问题请点击亿道电子官方网站】 1、文档目标: PCB设计后期检查中找出没有连接的网络 应用场景:PCB设计后期,需要检查是否所有网络都已连接布线。虽然未连接的网络会有飞线显示,但是由于布线后期整板布线密度较高,虚连,断连的网络用肉眼难以轻易发现。用DRC检查也可以找出未连接的网络,如果PCB中DRC问题较多,查找起来就不是很方便。使用PCB Filter面板来达成目的相比DRC

eclipse运行springboot项目,找不到主类

解决办法尝试了很多种,下载sts压缩包行不通。最后解决办法如图: help--->Eclipse Marketplace--->Popular--->找到Spring Tools 3---->Installed。

WIN8重置Eclipse的SVN帐号密码

将C:\Users\用户名\AppData\Roaming\Subversion\auth\svn.simple目录下的文件删除,然后在Eclipse里面就需要重新输入帐号密码了。

Java面试题:通过实例说明内连接、左外连接和右外连接的区别

在 SQL 中,连接(JOIN)用于在多个表之间组合行。最常用的连接类型是内连接(INNER JOIN)、左外连接(LEFT OUTER JOIN)和右外连接(RIGHT OUTER JOIN)。它们的主要区别在于它们如何处理表之间的匹配和不匹配行。下面是每种连接的详细说明和示例。 表示例 假设有两个表:Customers 和 Orders。 Customers CustomerIDCus

通过SSH隧道实现通过远程服务器上外网

搭建隧道 autossh -M 0 -f -D 1080 -C -N user1@remotehost##验证隧道是否生效,查看1080端口是否启动netstat -tuln | grep 1080## 测试ssh 隧道是否生效curl -x socks5h://127.0.0.1:1080 -I http://www.github.com 将autossh 设置为服务,隧道开机启动

Eureka高可用注册中心registered-replicas没有分布式注册中心

自己在学习过程中发现,如果Eureka挂掉了,其他的Client就跑不起来了,那既然是商业项目,还是要处理好这个问题,所以决定用《Spring Cloud微服务实战》(PDF版在全栈技术交流群中自行获取)中说的“高可用注册中心”。 一开始我yml的配置是这样的 server:port: 8761eureka:instance:hostname: 127.0.0.1client:fetch-r

时序预测 | MATLAB实现LSTM时间序列未来多步预测-递归预测

时序预测 | MATLAB实现LSTM时间序列未来多步预测-递归预测 目录 时序预测 | MATLAB实现LSTM时间序列未来多步预测-递归预测基本介绍程序设计参考资料 基本介绍 MATLAB实现LSTM时间序列未来多步预测-递归预测。LSTM是一种含有LSTM区块(blocks)或其他的一种类神经网络,文献或其他资料中LSTM区块可能被描述成智能网络单元,因为

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

Eclipse+ADT与Android Studio开发的区别

下文的EA指Eclipse+ADT,AS就是指Android Studio。 就编写界面布局来说AS可以边开发边预览(所见即所得,以及多个屏幕预览),这个优势比较大。AS运行时占的内存比EA的要小。AS创建项目时要创建gradle项目框架,so,创建项目时AS比较慢。android studio基于gradle构建项目,你无法同时集中管理和维护多个项目的源码,而eclipse ADT可以同时打开