`
suxain
  • 浏览: 19020 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在windows 下 使用 eclipes 连接 linux下的hadoop集群

阅读更多

 

 

 

     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集群连接

    第6讲:eclipse与Hadoop集群连接

    Eclipse连接Hadoop集群及WordCount实践-附件资源

    Eclipse连接Hadoop集群及WordCount实践-附件资源

    hadoop-eclipse-plugin-2.10.1.jar

    hadoop2x-eclipse-plugin-master,java1.8(64位)编译,可以使用。

    eclipes通过JDBC连接SQLServer配置,最新版本

    在本文中,我们将详细探讨如何使用Eclipse通过JDBC连接到SQL Server 2014数据库,基于最新的JDK 1.8环境。首先,确保你的系统已经安装了JDK 1.8和SQL Server 2014,并且启用了SQL Server的身份验证模式。 1. **SQL ...

    Eclipes3.2.1中文版

    Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)

    学习eclipes

    Eclipes的快捷键和代码自动完成功能能显著提高开发效率,因此熟练掌握快捷键的使用是学习Eclipes的重要环节。同时,Eclipes支持Maven和Gradle等构建工具,理解如何配置和使用这些工具也是必不可少的。 此外,...

    eclipes软件

    开发必备,上手简单方便,网上许多教程

    Eclipes运行配置Eclipes

    在使用 Eclipse 进行项目开发时,正确地设置运行配置对于确保程序能够按照预期执行至关重要。运行配置通常包括指定项目的主类、参数设置、工作目录等。通过合理配置这些选项,可以更高效地测试和调试代码。 #### 三...

    eclipes安装与使用.pdf

    - **创建 C 工程**:在 Eclipse 中选择“File &gt; New &gt; Project”,然后找到 C/C++ 类目下的“C Project”,按照提示完成项目创建过程。 - **添加源文件**:在创建的项目上右键选择“New &gt; Source File”,填写必要的...

    Eclipes使用小技巧PPT

    ### Eclipse 使用小技巧详解 #### 一、对 Eclipse 进行优化 Eclipse 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 开发以及其他多种语言的编程工作中。然而,随着功能的不断丰富,Eclipse 也可能变得...

    Android LeakCanary_Eclipes

    这样,在调试模式下,LeakCanary会被包含,而在发布模式下,它将被无操作版本替换,以避免占用额外资源。 4. **初始化LeakCanary** 在你的应用程序的主Activity的onCreate()方法中,调用`LeakCanary.install(this...

    Eclipes3.2.1中文版(8)

    Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)

    Eclipes里HibernateTools的使用

    - 在“Exporters”面板中,确保“General settings”下的两个选项(生成Java代码和生成XML映射文件)都被勾选。 - 在“Exporters”列表中,勾选“Domain code(.java)”以生成实体类。 4. **执行反向工程** - ...

    运行配置Eclipes

    运行配置Eclipes运行配置Eclipes运行配置Eclipes运行配置Eclipes

    MyEclipes/Eclipes的jadclipse反编译插件

    1. **jadclipse插件**:jadclipse是专门为Eclipse和MyEclipse设计的一款插件,使得开发者可以在不拥有原始源代码的情况下,对已编译的Java类进行反编译,从而理解其内部实现。这对于调试、学习第三方库或者分析恶意...

    Eclipes3.2.1中文版(10)

    Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)

    Niagara 驱动 Eclipes插件

    Eclipes的插件,jar包,导入后,在eclipes导航栏中可发现Niagara。开发Niagara驱动模块,必须导入此插件

    Eclipes3.2.1中文版(7)

    Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)

    Eclipes3.2.1中文版(17)

    Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)

Global site tag (gtag.js) - Google Analytics