hadoop 是工作在linux下的分布式系统,做为一个开发者,对于手里资源有限,不得不使用只有终端的虚拟机来运行hadoop集群。但是,在这种环境下,开发,调试就变得那么的不容易了。那么,有没有办法在windows下发调试呢。答案是肯定的。
hadoop为我们提供了一个Eclipes插件,使用我们可以在Eclipse环境下开发,调试hadoop程序,那么,应该如何安装eclipse-hadoop插件呢。下面把我的研究结果分享给大家(附上我自己编译的插件)。
1、编译eclipse-hadoop-plugins
在hadoop目录下的找到/src/contrib/eclipse-plugin,用eclipse导入该project,
由于插件需要hadoop的一些JAR 文件,所以,右键单击项目->build path ->configuretion build path->libraies->add External jars 。在hadoop的目录和其lin目录找到下面的jar,并加入
然后打开 build-contrib.xml
修改以下地方
<property name="hadoop.root" location="E:\boolbean\eclipseWorkspaces\hadoop-1.1.0" />
<property name="eclipse.home" location="D:/Program Files/eclipse" />
<property name="version" value="1.1.0" />
然后右击 build.xml -> run as -> ant build...
编译成功后,到${hadoop.root}/build/contrib/eclipse-plugin/找到hadoop-eclipse-plugin-1.1.0.jar,
将该JAR复制到eclipse安装目录的 plugins目录下,重启eclipse。
待eclipse重启后,选择window->Preferences,出现如图效果,刚安装成功
交且可以在 Projects Explorer里看到DFS Location
然后单击 window -> show views -> others ,找到Map/Reduce Locations,显示MapReduce视图
右击,选择Edit hadoop location...
Location name ,自定,无要求
Map/Reduce Master 对应 mapred-site.xml中设置的IP和端口
DFS Master core-site.xml 中的IP和端口
在 Advanced 中,有各项设置参数,在里面,对core-site.xml、hdfs-site.xml、mapred-site.xml中设置过的参数,在这里也做相应的修改。
然后 Finish
若成功,在DFS Location出现hdfs目录结构
在eclipse连接hadoop的时候,要关闭linux防火墙,或者编辑iptables过虑规则。
以上是本人纠结了很多天纠结出来的结果。编译安装过程中,新我这样的新手会遇到很多问题,各种谷歌,百度。另外,在连接hadoop的时候,把eclipse 的 Error log 视图显示出来,可以让我们看到很详细的错误说明。以便找准方向解决问题。当遇到问题是,不防假设,问题会出在哪里。
- 大小: 26.4 KB
- 大小: 28.6 KB
- 大小: 24.8 KB
- 大小: 6.4 KB
- 大小: 24.2 KB
- 大小: 8.3 KB
分享到:
相关推荐
第6讲:eclipse与Hadoop集群连接
Eclipse连接Hadoop集群及WordCount实践-附件资源
hadoop2x-eclipse-plugin-master,java1.8(64位)编译,可以使用。
在本文中,我们将详细探讨如何使用Eclipse通过JDBC连接到SQL Server 2014数据库,基于最新的JDK 1.8环境。首先,确保你的系统已经安装了JDK 1.8和SQL Server 2014,并且启用了SQL Server的身份验证模式。 1. **SQL ...
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipes的快捷键和代码自动完成功能能显著提高开发效率,因此熟练掌握快捷键的使用是学习Eclipes的重要环节。同时,Eclipes支持Maven和Gradle等构建工具,理解如何配置和使用这些工具也是必不可少的。 此外,...
开发必备,上手简单方便,网上许多教程
在使用 Eclipse 进行项目开发时,正确地设置运行配置对于确保程序能够按照预期执行至关重要。运行配置通常包括指定项目的主类、参数设置、工作目录等。通过合理配置这些选项,可以更高效地测试和调试代码。 #### 三...
- **创建 C 工程**:在 Eclipse 中选择“File > New > Project”,然后找到 C/C++ 类目下的“C Project”,按照提示完成项目创建过程。 - **添加源文件**:在创建的项目上右键选择“New > Source File”,填写必要的...
### Eclipse 使用小技巧详解 #### 一、对 Eclipse 进行优化 Eclipse 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 开发以及其他多种语言的编程工作中。然而,随着功能的不断丰富,Eclipse 也可能变得...
这样,在调试模式下,LeakCanary会被包含,而在发布模式下,它将被无操作版本替换,以避免占用额外资源。 4. **初始化LeakCanary** 在你的应用程序的主Activity的onCreate()方法中,调用`LeakCanary.install(this...
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
- 在“Exporters”面板中,确保“General settings”下的两个选项(生成Java代码和生成XML映射文件)都被勾选。 - 在“Exporters”列表中,勾选“Domain code(.java)”以生成实体类。 4. **执行反向工程** - ...
运行配置Eclipes运行配置Eclipes运行配置Eclipes运行配置Eclipes
1. **jadclipse插件**:jadclipse是专门为Eclipse和MyEclipse设计的一款插件,使得开发者可以在不拥有原始源代码的情况下,对已编译的Java类进行反编译,从而理解其内部实现。这对于调试、学习第三方库或者分析恶意...
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipes的插件,jar包,导入后,在eclipes导航栏中可发现Niagara。开发Niagara驱动模块,必须导入此插件
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)