自己编译的cloudera cdh3u2 eclipse plugin
来源:互联网 发布:铃声放大软件摩托罗拉 编辑:程序博客网 时间:2024/06/06 08:41
操作系统:ubuntu10.10 32bit用户:xcloudHadoop:hadoop-0.20.2-cdh3u2 (安装目录:/home/xcloud/cdh3/hadoop-0.20.2-cdh3u2)eclipse:eclipse3.7(indigo) >> eclipse3.5(galileo)编译好到eclipse plugin,eclipse3.7(indigo)版本跑不起来,抛6.错误 中a错误,更换版本为eclipse3.5(galileo)后,可正常使用。1.hadoop-eclipse-plugin源码将hadoop-eclipse-plugin源码拷贝到eclipse工程目录下源码位置:$HADOOP_HOME/src/contrib/eclipse-plugin2.build-contrib.xml拷贝$HADOOP_HOME/src/contrib/build-contrib.xml到eclipse插件工程根目录下
a.新增一属性--eclipse-home dir<property name="eclipse.home" value="/opt/eclipse"/>
b.新增属性
<property name="version" value="0.20.2-cdh3u2"/>
c.修改
<property name="hadoop.root" location="${src.contrib.dir}/../../"/>为 :
<property name="hadoop.root" location="/home/xcloud/cdh3/hadoop-0.20.2-cdh3u2/"/>
3.build.xml
a.修改<import file="../build-contrib.xml"/>为
<import file="build-contrib.xml"/>
b.修改classpath
fileset指向hadoop安装目录下到jar文件
<path id="classpath"> <pathelement location="${build.classes}"/> <pathelement location="${hadoop.root}/build/classes"/> <path refid="eclipse-sdk-jars"/> <fileset dir="/home/xcloud/cdh3/hadoop-0.20.2-cdh3u2/"> <include name="*.jar"/> </fileset> </path>
c.拷贝
sudo cp $HADOOP_HOME//ivy/ivy-2.0.0-rc2.jar /home/xcloud/cdh3/sudo cp $HADOOP_HOME//ivy/ivy-2.0.0-rc2.jar /home/xcloud/cdh3/
<copy file="${hadoop.root}/build/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/><copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar" todir="${build.dir}/lib" verbose="true"/>
为
<copy file="/home/xcloud/cdh3/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/><copy file="/home/xcloud/cdh3/ivy-2.0.0-rc2.jar" tofile="${build.dir}/lib/commons-cli-${commons-cli.version}.jar" verbose="true"/>
4.ant build
/home/xcloud/cdh3/hadoop-0.20.2-cdh3u2/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-0.20.2-cdh3u2.jarcp $HADOOP_HOME/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-0.20.2-cdh3u2.jar $ECLIPSE_HOME/plugins
5.打开eclipse进行hadoop目录,相关配置设置
6.错误
a.2011-12-30 15:06:38,604 WARN org.apache.hadoop.ipc.Server: Incorrect header or version mismatch from 10.45.46.123:44614 got version 3 expected version 4无解!
后更换eclipse版本为eclipse-jee-galileo-linux-gtk.tar.gz 一切正常起来,估计跟eclipse版本有关系。
eclipse-jee-indigo-linux-gtk.tar.gz
b.An internal error occurred during: "Map/Reduce location status updater".
org/codehaus/jackson/map/JsonMappingException,暂时不影响使用。
参考:http://heipark.iteye.com/blog/1178756
- 自己编译的cloudera cdh3u2 eclipse plugin
- 自己收集整理的Eclipse plugin list
- 打造属于自己的eclipse plugin 插件
- 编译 Hadoop Eclipse Plugin
- 使用cloudera CHD3u1 —— 使用eclipse plugin提交Job
- 编译hadoop的eclipse插件hadoop-eclipse-plugin
- openfire antplugin的时候只编译自己的plugin
- hadoop-eclipse-plugin 编译 打包
- hadoop eclipse plugin 自编译
- 编译打包eclipse hadoop plugin
- 编译hadoop-0.20.2的eclipse-plugin插件
- Ant编译Hadoop 1.0.3的eclipse-plugin插件包
- 编译hadoop-0.20.2的eclipse-plugin插件
- Hadoop eclipse plugin 在windows下的编译
- 编译hadoop 中eclipse-plugin的jar包
- ECLIPSE 的plugin
- Eclipse plugin的国际化
- Eclipse的SVN Plugin
- 沈园诗
- NSTableView可编缉
- 登录超时过期问题解决方法
- Oracle ora-01045错误解决方法
- C#中GDI+导出excel (含图片, 数据)
- 自己编译的cloudera cdh3u2 eclipse plugin
- Android应用如何反馈Crash报告
- POJ 1001 Exponentiation
- swt绘制自己的button 经典
- 如何用QT读写IP。或者是获取并修改IP。WINDOWS和LINUX下都试过可行
- MFC中关于WriteProfileInt和WritePrivateProfileString
- 50个实用的JavaScript工具
- 在Windows平台上安装Node.js及NPM模块管理
- MCC/MNC