首先,介绍centos6.5环境下安装及使用ant。其次,介绍hadoop2.Xeclipse插件的编译。
Ant需要jdk环境,jdk的安装及其配置就不说了,网上搜一下很多。
OS:CentOS6.5
ant版本:apache-ant-1.9.6-bin
第1步:下载ant
apache-ant-1.9.6-bin.tar.gz
第2步:解压
tar -zxvf apache-ant-1.9.6-bin.tar.gz
第3步:将ant复制或移动到usr目录
mv apache-ant-1.9.6 /usr/local/ant
第4步:设置环境变量
vim /etc/profile
添加:
ANT_HOME=/usr/local/ant JAVA_HOME=/usr/java/jdk1.7.0_59 PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:${ANT_HOME}/bin:$PATH export JAVA_HOME export ANT_HOME
第5步:使profile的修改立即生效
source /etc/profile
第6步:测试
ant
如果显示:
Buildfile: build.xml does not exist! Build failed
则说明ant配置成功!
还可以一键安装:使用yum命令
yum ant
即可。不建议这样,因为这样会引入openjdk,将之前自己手动安装的jdk失效。包括eclipse在内的软件和之前配置好的hadoop环境都将受到影响。
下面开始编译eclipse插件。
首先,下载在git上托管的插件源码:https://github.com/winghc/hadoop2x-eclipse-plugin
下载:hadoop2x-eclipse-plugin-master插件源码
附上官方的编译过程:
hadoop2x-eclipse-plugin ======================= eclipse plugin for hadoop 2.x.x How to build ---------------------------------------- [hdpusr@demo hadoop2x-eclipse-plugin]$ cd src/contrib/eclipse-plugin # Assume hadoop installation directory is /usr/share/hadoop [hdpusr@apclt eclipse-plugin]$ ant jar -Dversion=2.4.1 -Dhadoop.version=2.4.1 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop final jar will be generated at directory ${hadoop2x-eclipse-plugin}/build/contrib/eclipse-plugin/hadoop-eclipse-plugin-2.4.1.jar =========================
将下载的hadoop2x-eclipse-plugin-master解压到任意目录下。
然后进入其中的:src/contrib/eclipse-plugin目录中
执行:
ant jar -Dversion=2.4.1 -Dhadoop.version=2.4.1 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/share/hadoop
其中的2.4.1可以替换为你当前系统中所使用的hadoop版本,我使用的2.5.2,将其其替换为2.5.2执行即可。
随后在${hadoop2x-eclipse-plugin}/build/contrib/eclipse-plugin/文件夹中就可以找到编译后插件包了。就这么简单。
接下来我会写如何在eclipse中使用该插件,分为linux环境和windows环境分别说明。
相关推荐
通过VMWare虚拟机安装CentOS7,在CentOS7操作系统下搭建hadoop2.x的编译环境,通过eclipse完成对hadoop2.x的编译。部署新编译的hadoop单机伪分布运行环境,通过相应的管理IP可查看集群运行状态
# CentOS-7-x86_64-LiveGNOME-1810.iso CentOS 7.6 LiveGNOME版 1G 桌面版 http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-LiveGNOME-1810.iso # CentOS-7-x86_64-LiveKDE-1810.iso CentOS ...
CentOS7 Hadoop 2.7.X 安装部署
hadoop-2.2.0,CentOS 6.5 能上网
hadoop2.集群的搭建: 1.准备Linux环境 2.安装JDK 3.安装hadoop2.7.4
在centos6.4下编译64位的hadoop 2.4.1
网上没找到2.8.1的版本,自己编译,经测试可用。
本人将官网32位Hadoop源码编译成64位,解压后的Hadoop2.7.5.tar.gz在Centos6.5 64位系统上安装使用,亲测有效
Hadoop2.x环境所需软件集合,包含虚拟机、CentOS7镜像、JDK8(Linux)、Zookeeper、Hadoop2.6.5。以上软件都基于64位操作系统,下载地址为百度云。
CentOS7 Hadoop 2.7.X 安装部署 详解安装部署过程,经实际验证,可直接上手
此内容主要用于CentOS7.6、CentOS7.9操纵系统中,并且操作系统不能够链接外网无法使用yum安装httpd服务,所以只能使用离线安装包进行安装。其中步骤在实际的CentOS与服务器验证过,可能安装过程中会有问题,请根据...
CentOS_x64lnmp环境下zabbix-3.2.5编译安装步骤:第一步、安装Tengine-2.2.01、系统环境CentOS 6.8_X642、需要的软件Tengine-2.2.0.tar.gz 以及需要的依赖包 gcc openssl openssl-devel pcre-devel pcre ngx...
Centos6.8 32位 64位下编译 hadoop 2.6.4 源码
centos7安装和基础环境配置:Hadoop分布式搭建前期准备工作.docx
Hadoop-3.3.0-Centos7-64bit_编译安装详解.md
centos8安装hadoop3.3.docx
hadoop2.7.1的eclipse插件,编译环境,eclipse 4.4(luna) ,jdk1.7,ant1.9.6,maven3.3,hadoop2.7.1,centos6.7,jdk1.7 要注意的是开发黄金下jdk版本必须是jdk1.7及以上,否则无法使用
Win10的eclipse连接CentOS的Hadoop集群 首先你得现在Windows上安装好eclipse 1.下载eclipse连接hadoop的插件 ,去下载符合你hadoop版本的插件,然后放入eclipse安装目录下的plugins目录下
由于官网上提供的Hadoop源码是32位的,而目前大多系统为64位,所以需要编译对应版本的64位Hadoop,本人自己编译,亲测有效
hadoop编译流程详细说明 apache-ant-1.9.16-bin.tar.gz cmake-3.22.4.tar.gz protobuf-2.5.0.tar.gz snappy-1.1.4.tar.gz cyrus-sasl-2.1.26-23.el7.x86_64.rpm cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm cyrus-...