我的eclipse是helios版本, 编译过程大概说下:
- 创建一个新的eclipse项目,拷贝hadoop-0.20.2-cdh3u1\src\contrib\eclipse-plugin到你的项目根目录
- 拷贝hadoop-0.20.2-cdh3u1\src\contrib\build-contrib.xml到项目根目录
- 修改build.xml文件:
- <import file="../build-contrib.xml"/> 修改为: <import file="./build-contrib.xml"/>
- 添加一行,设置你的eclipse目录<property name="eclipse.home" location="D:/Java/eclipse-helios" />
- 设置hadoop版本号,生成jar文件名字用到。<property name="version" value="0.20.2-cdh3u1" />
- 修改classpath,添加了cdh的jar文件:
<path id="classpath">
<pathelement location="${build.classes}"/>
<pathelement location="${hadoop.root}/build/classes"/>
<path refid="eclipse-sdk-jars"/>
<fileset dir="D:/Dev/hadoop-0.20.2-cdh3u1/">
<include name="*.jar"/>
</fileset>
</path>
- 修改jar target,保证下面两个jar包可以找到,并可以正确打包到jar包里就行,下面是我的写法:
<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"/>
- 运行ant jar,编译好的jar文件会出现在“hadoop-0.20.2-cdh3u1\build\contrib\eclipse-plugin”。
附件是我编译好的jar文件。
-- end --
分享到:
相关推荐
《Cloudera CDH集群运维手册》是一份深入解析Cloudera CDH集群管理与运维的详尽指南,尤其适合已经或计划使用Cloudera CDH进行大数据处理的团队参考。Cloudera CDH(Cloudera Distribution Including Apache Hadoop...
hadoop-eclipse-plugin
大数据集群 cloudera CDH 安装手册 在服务器上安装CDH的实验 亲测可用
Hadoop Eclipse插件,经测试在Eclipse3.7下能正常使用。在Windows下连接远程Hadoop集群时,注意本地要安装cygwin...另,Hadoop Eclipse插件只能连接相应版本的Hadoop集群,例如,本插件只能连接hadoop-0.20.2-cdh3u4。
Cloudera CDH搭建是企业级Hadoop发行版的安装过程,Cloudera CDH即Cloudera的Distribution包括Hadoop。CDH集成了多个Hadoop生态系统组件,包括但不限于HDFS、MapReduce、HBase、Hive、Oozie、Sqoop、ZooKeeper以及...
在IT领域,特别是大数据处理平台的构建与维护中,Cloudera CDH4的安装与配置是一项关键技能。CDH4(Cloudera's Distribution Including Apache Hadoop)是Cloudera公司提供的一款基于Apache Hadoop的发行版,它集成...
在“sqoop-1.3.0-cdh3u6”这个版本中,它支持 Cloudera Distribution Including Apache Hadoop(CDH)3u6 版本,该版本是 Cloudera 对 Hadoop 生态系统的优化打包,包含了 Hadoop、Hive、HBase 等组件的稳定版本。...
Sqoop 1.3.0-cdh3u4 版本是 Cloudera Distribution Including Apache Hadoop (CDH) 的一个组件,CDH3u4 是 CDH 的第三个更新版本,u4 表示第四个维护更新。这个版本的 Sqoop 已经经过了充分的测试和优化,与 CDH3 ...
Cloudera Manager 安装 CDH 搭建大数据集群核心知识点 一、Cloudera Manager 安装方法 Cloudera Manager 安装 CDH 集群有多种方法,主要分为 Server 端和 Agent 端安装。 1. Server 端安装: * 使用 yum 安装 cm...
Cloudera CDH 安装和配置的知识点覆盖了系统规划、Linux系统配置、CDH Manager安装、高可用配置以及监控设置。为了便于系统管理员和Hadoop用户安装和管理Cloudera CDH,文档详细介绍了从机器规划到各组件的安装与...
cloudera CDH v5.16.2完整安装包,包含cm和parcel
### 在Ubuntu 14.04 LTS下通过Cloudera CDH 5.4.8搭建Hadoop集群 #### 1. 前期准备工作 ##### 1.1 集群规划 为了构建一个高效的Hadoop集群,首先需要对硬件资源进行合理规划。根据文档中的描述,该集群共有8台...
Hadoop-0.20.2-cdh3u6是Cloudera公司基于Apache Hadoop的发行版CDH3的更新版本,它针对企业级应用进行了优化,包含了多个关键改进和修复。 CDH(Cloudera Distribution Including Apache Hadoop)是Cloudera提供的...
"hadoop-0.20.2-cdh3u6"是Cloudera公司基于Hadoop的一个发行版本,名为CDH(Cloudera Distribution Including Apache Hadoop)。这个版本在Hadoop的原始基础上进行了优化和增强,提供了企业级的功能和稳定性,适用于...
"hadoop-0.20.2-cdh3u4"是Cloudera公司基于Hadoop 0.20.2版本的一个发行版,称为CDH3u4,其中"CDH"代表Cloudera Distribution Including Apache Hadoop,"u4"则是该发行版的第四个更新版本。 Hadoop的核心组件主要...
CDH是Apache Hadoop和相关项目的最完整,经过测试的流行发行版。 CDH提供了Hadoop的核心元素 - 可扩展的存储和分布式计算 - 以及基于Web的用户界面和重要的企业功能。 CDH是Apache许可的开放源码,是唯一提供统一...
Cloudera Manager是一款基于大数据管理平台,用于管理Hadoop集群和CDH(Cloudera Distribution of Hadoop)集群。该手册详细介绍了Cloudera Manager的产品介绍、基本功能、监控功能等内容。 产品介绍 Cloudera ...
1. **下载CDH4**:从Cloudera官网下载最新版本的CDH4安装包。 2. **解压安装包**:使用tar命令解压缩下载的安装包。 3. **配置Hadoop环境**:编辑Hadoop的配置文件(如core-site.xml、hdfs-site.xml等),配置必要的...
在本文中,我们将深入探讨如何在CentOS 6.2环境下安装Cloudera's Hadoop Distribution (CDH) 4.3版本。CDH是Cloudera公司提供的一款开源大数据处理平台,它集成了Hadoop生态系统中的多个组件,如Hadoop、Zookeeper和...
使用所有CDH组件创建docker 此目录中的Docker脚本会生成CentOS 6 Docker VM并安装所有CDH组件(Hadoop,Spark,Hbase,Hive,Impala,Hue,Zookeeper,Oozie等)。 如何建立cdh容器? docker build -t docker-cdh...