当前位置:首页 » 编程软件 » eclipse导入hadoop无法编译

eclipse导入hadoop无法编译

发布时间: 2022-09-13 20:59:33

❶ hadoop打包以后在ubuntu的终端能运行,但是在eclipse中就出错,错误如下

eclipse中运行hadoop程序首先需要导入hadoop相关插件,然后需要配置hadoop location等参数,即hadoop主节点等信息,这样hadoop任务能够发送到主节点开始启动,不知道您配置正确没有。另外错误信息中,输入数据路径没有找到,在hdfs中肯定存在,那说明任务没有正确发送到主节点,没有正确启动。

❷ hadoop1.2.1+eclipse: 执行ant编译错误提示:

.在Eclipse中执行Ant的脚本编译出现问题
Copy
to clipboard

Posted by: njord
Posted on: 2003-08-19
11:40

信息如下:
compile:
[javac]
Compiling 15 source files to
E:\work_home\OakingSecurity\build\classes
[javac] BUILD FAILED:
file:E:/work_home/OakingSecurity/build.xml:48: Unable to find a javac
compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps
JAVA_HOME does not point to the
JDK

我的系统变量设置了JAVA_HOME的,在命令行直接运行ant都没有问题。
请问这是怎么回事?是不是还要在Eclipse中设置什么?

2.Re:在Eclipse中执行Ant的脚本编译出现问题 [Re: njord]
Copy
to clipboard

Posted by: fengyifan
Posted on: 2003-08-19
21:49

put tools.jar in ant classpath

3.Re:在Eclipse中执行Ant的脚本编译出现问题 [Re: njord]
Copy
to clipboard

Posted by: babyoracle
Posted on: 2003-08-20
07:42

用这个方法就可以了
http://www.cjsdn.com/post/view?bid=7&id=45620&sty=3&tpg=1&age=0

4.Re:在Eclipse中执行Ant的脚本编译出现问题 [Re: njord]
Copy
to clipboard

Posted by: njord
Posted on: 2003-08-22
13:03

在Eclipse的首选项中可以配置ANT_HOME,但又出现如下错误:

BUILD FAILED:
java.lang.VerifyError: (class:
org/apache/xerces/parsers/IntegratedParserConfiguration, method:
configurePipeline signature: ()V) Incompatible type for getting or setting
field
Total time: 94 milliseconds

为什么?

5.Re:在Eclipse中执行Ant的脚本编译出现问题 [Re: feng]
Copy
to clipboard

Posted by: njord
Posted on: 2003-08-22
13:12

feng wrote:
put tools.jar in ant
classpath

用Eclipse默认的ANT选项,然后加上tools.jar是可以了,不过它又提示不支持junit任务,晕倒~

[junit]
BUILD FAILED: file:E:/work_home/OakingSecurity/build.xml:76: Could not create
task or type of type: junit.

Ant could not find the task or a class this
task relies upon.

而我用自己下载的Ant1.5.3又出现前面帖子的错误提示,为什么?

6.Re:在Eclipse中执行Ant的脚本编译出现问题 [Re: njord]
Copy
to clipboard

Posted by: njord
Posted on: 2003-08-22
13:19

❸ 怎么使用eclipse编译hadoop源码

使用eclipse编译hadoop源码

1,建立一个Hadoop源码文件夹
2、svn 检出hadoop1.0.4的源码。svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.4
注意:如果在ubuntu下直接上面语句报错,可能需要执行下面的语句
sudo apt-get install autoconf
sudo apt-get install libtool
3、在检出完成后的目录下执行
ant eclipse.然后将源码导入到eclipse中。
4、修改 release-1.0.4/src/contrib/gridmix/src/Java/org/apache/hadoop/mapred/gridmix/Gridmix.java
将两处的 Enum<? extends T> 改成 Enum<?>

5、编译器设置及编译。
右击工程名,Properties-->Builders-->New--->Ant Builder
New_Builder --> Edit: Name: hadoop-Builder.Main:Builderfile(builder.xml的位置):/home/nacey/workspace/source-workspace/hadoop-1.0.4;Targets—>Manual Build: jar
然后选择菜单Project-->Build Project

在/home/nacey/workspace/source-workspace/hadoop-1.0.4/build文件夹下会生成三个开发 jar 包:

hadoop-client-1.0.4-SNAPSHOT.jar
hadoop-core-1.0.4-SNAPSHOT.jar
hadoop-minicluster-1.0.4-SNAPSHOT.jar

去掉"-SNAPSHOT"即可替换hadoop-1.0.4 下的同名 jar 包.

注意如果要在集群中使用自己编译的jar,则需要替换集群中的所有机器。不然会出现版本不匹配。

❹ 如何在eclipse中编辑hadoop2.2.0源代码

步骤如下:

1.安装CentOS

把软件下载后全部复制到/usr/local目录下,以下命令执行的路径是在/usr/local目录下。请读者在阅读时,一定要注意路径。

2.安装JDK

hadoop是java写的,编译hadoop必须安装jdk。

从oracle官网下载jdk


执行以下命令解压缩jdk

tar -zxvf jdk-7u45-linux-x64.tar.gz

会生成一个文件夹jdk1.7.0_45,然后设置环境变量中。

执行命令 vi /etc/profile,增加以下内容到配置文件中.

3.安装maven

hadoop源码是使用maven组织管理的,必须下载maven。从maven官网下载,不要选择3.1下载。

执行以下命令解压缩jdk

tar -zxvf apache-maven-3.0.5-bin.tar.gz

会生成一个文件夹apache-maven-3.0.5,然后设置环境变量中。

执行命令vi /etc/profile,编辑结果如下图所示

保存退出文件后,执行以下命令

source /etc/profile
mvn -version

❺ 用eclipse运行 hadoop程序时,就出现这个错误,请问是什么问题

这个问题就是eclipse没找到你写的对象,可能是路径出了问题 或者你重新编译一下。
org.apache.hadoop.examples.Score$Map这个是你自己编写的类还是自带的例子 ?

❻ 在LINUX 搭建eclipse+hadoop 编译代码出现错误

重新build path!

❼ eclipse 导入hadoop包,无法编译。其他普通的JAVA程序可正常编译。是什么情况 (JDK1.6.10)

不知道你的Hadoop是什么版本的,比较新的版本hadoop要求jdk1.7以上版本才能用,如果不是版本问题,仔细检查下jar是不是加载了,看看build path中有没有,目测报的都是写class找不到的编译错误

❽ 编译hadoop的eclipse插件出现如下错误提示,求大神解答

安装hadoop插件之前,缺少一些插件,可以在update里面装相关的插件。

❾ 为什么要编译 hadoop 源码 怎么在eclipse里写hadoop程序啊~ 上不了外网,hadoop源码编译不了,该怎么

1:编译了hadoop,可以方便的查看某个函数的实现。如果不编译就只是自己去翻源代码了。更重要的是如果你编译了hadoop,你可以根据自己的需要改动hadoop的某些实现机制。(hadoop开源的好处).
2:编程hadoop程序是不需要编译hadoop源码的。你可以参看网上hadoop安装教程。
关于hadoop编程,欢迎访问我的博客:http://blog.csdn.net/jackydai987

❿ 在Ubuntu下配置Eclipse的Hadoop插件,WordCount程序测试编译不通过!

有Hadoop用eclipse导入一个外来的工程时会出现以上错误,可能是因为你的电脑上安装了多个版本的jdk。或者jdk对应多个jre
解决的办法是:右击工程目录下的jdk 选择 build path---->config build path 或者在eclipse菜单栏点击project----->propertys 在里面再选择Java Build Path -----> Libraries---->Add Libraries----->JRE System Library

热点内容
centos7共享文件夹 发布:2025-04-05 20:49:02 浏览:555
java导入类 发布:2025-04-05 20:46:36 浏览:888
探岳什么配置有流水型车灯 发布:2025-04-05 20:20:25 浏览:861
喵喵试玩脚本 发布:2025-04-05 19:42:08 浏览:458
我的世界布吉岛服务器怎么加材质包 发布:2025-04-05 19:32:27 浏览:594
ftp怎么连接路由 发布:2025-04-05 19:20:52 浏览:232
手游脚本商城 发布:2025-04-05 19:08:23 浏览:799
摘星游戏脚本 发布:2025-04-05 18:49:51 浏览:590
c语言中k什么意思 发布:2025-04-05 18:49:40 浏览:87
php在线编程 发布:2025-04-05 18:47:30 浏览:542