hadoop eclipse plugin的生成
来源:互联网 发布:走路赚钱软件 编辑:程序博客网 时间:2024/05/21 06:34
参考:http://trac.nchc.org.tw/cloud/wiki/waue/2010/0211
可能有时候因为eclipse版本或者操作系统版本的问题使得hadoop 提供的 eclipseplugin不太好用。可以自己生成
1.修改$HADOOP_HOME/src/contrib/build-contrib.xml
增加一行::<property name="eclipse.home"location="/opt/eclipse"/>
1.修改$HADOOP_HOME/src/contrib/build-contrib.xml
增加一行::<property name="eclipse.home"location="/opt/eclipse"/>
上句后面的/opt/eclipse 由自己的$ECLIPSE_HOME代替
2.修改$HADOOP_HOME/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchShortcut.java
注释掉原来的//importorg.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut;
改为importorg.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcut;
3.执行:
cd $HADOOP_HOME
ant compile
ln -sf $HADOOP_HOME/docs $HADOOP_HOME/build/docs
ant package
4.在执行最后一句的时候会遇到问题:build.xml:908: 'java5.home' is not defined.Forrest requires Java 5. Please pass-Djava5.home=<base 5="" distribution>to Ant on the command-line.
说没有define java5的home目录,因为我装的是java6
安装jdk1.5
再去下一个apache-forrest-0.9:http://forrest.apache.org/mirrors.cgi For UNIXoperating systems: apache-forrest-0.9-sources.tar.gz
解压后,(如我放在 /opt/apache-forrest-0.9)
则重新执行命令:ant package -Djava5.home=/opt/jdk1.5_22-Dforrest.home=/opt/apache-forrest-0.9
注意上面的java5路径和apache-forrest路径要根据你自己的安装路径而设定,按上述方法由出现forrest的问题,遂采用步骤5
2.修改$HADOOP_HOME/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse/launch/HadoopApplicationLaunchS
注释掉原来的//importorg.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchSho
改为importorg.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchSho
3.执行:
cd $HADOOP_HOME
ant compile
ln -sf $HADOOP_HOME/docs $HADOOP_HOME/build/docs
ant package
4.在执行最后一句的时候会遇到问题:build.xml:908: 'java5.home' is not defined.Forrest requires Java 5. Please pass-Djava5.home=<base 5="" distribution>to Ant on the command-line.
说没有define java5的home目录,因为我装的是java6
安装jdk1.5
再去下一个apache-forrest-0.9:http://forrest.apache.org/mirrors.cgi For UNIXoperating systems: apache-forrest-0.9-sources.tar.gz
解压后,(如我放在 /opt/apache-forrest-0.9)
则重新执行命令:ant package -Djava5.home=/opt/jdk1.5_22-Dforrest.home=/opt/apache-forrest-0.9
注意上面的java5路径和apache-forrest路径要根据你自己的安装路径而设定,按上述方法由出现forrest的问题,遂采用步骤5
5.做法是对$HADOOP_HOME目录下的build.xml文件进行修改,两句注释掉,修改成如下所示:
<targetname="forrest.check" unless="forrest.home"depends="java5.check">
<!--failmessage="'forrest.home' is not defined. Please pass-Dforrest.home=<base of Apache Forrestinstallation> to Ant on the command-line."/-->
</target>
<targetname="java5.check"unless="java5.home">
<!--failmessage="'java5.home' is not defined.
</target>
ok,应该会在$HADOOP_HOME/build/contrib/eclipse-plugin/hadoop-0.20.3-dev-eclipse-plugin.jar
修改名字为hadoop-0.20.2-eclipse-plugin.jar。
修改名字为hadoop-0.20.2-eclipse-plugin.jar。
- hadoop eclipse plugin的生成
- middlegenide eclipse 的插件
- eclipse maven plugin&n…
- Linux 下用eclipse 连接hadoop
- 配置 生成hadoop-eclipse-plugin jar包
- Java eclipse: e
- em的错误 <转载>
- Hadoop Streaming 编程
- 集成 tomcat 到 eclipse
- MFC 生成 exe文件的图标更改…
- 最新受欢迎的十个 Eclipse 插件
- 最新受欢迎的十个 Eclipse 插件
- 编译hadoop的eclipse插件hadoop-eclipse-plugin
- Hadoop HA 后的 eclipse-plugin设置
- 手动生成 hadoop-eclipse-plugin-2.x 插件
- 如何写一个Jquery 的Plugin插件
- 使用 Eclipse 开发 J2EE 应用(转)
- dev for openfire with eclipse
- Thrift
- Thrift安装遇到的问题及解决…
- thrift安装问题及tutorial实例运行
- windows 系统下 eclipse环境提交Ha…
- 回车CR & 换行LF
- hadoop eclipse plugin的生成
- Linux查看端口占用情况,并强制释放…
- Java 类的实例变量的初始化
- 静态代码块与非静态代码块加载顺序
- 批量杀死进程[转]
- 常用Linux命令(转)
- R语言:scatterplot3d(绘制三维散…
- snmp4j入门
- shell中使用while循环ssh的注意事…