您的位置:首页 > 运维架构 > Linux

Linux系统下Hadoop开发环境的搭建

2014-08-10 15:49 363 查看
本文主要讲解如何在Ubuntu14.04下搭建Hadoop开发所需要的基本环境,主要包括jdk、Eclipse、Maven的安装。

一、Jdk1.8的安装

1.     下载jdk,这里选择的是jdk-8u11-linux-i586.gz,链接如下:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.     把下载的文件解压,解压命令如下:

tar -xzvf jdk-8u11-linux-i586.gz

3.     把解压出来的文件拷贝到你要安装JDK的文件夹(例如:/usr/lib/jvm),命令如下:

sudo cp -r jdk1.8.0_11 /usr/lib/jvm

4.     编辑配置文件

sudo gedit ~/.profile

在最后添加:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_11

export PATH=$PATH:$JAVA_HOME/bin

exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

使其生效source~/.profile

使用env 命令验证环境变量是否生效

5.     修改默认JDK

sudo update-alternatives--install /usr/bin/javac javac/usr/lib/jvm/jdk1.8.0_11/bin/javac 300
sudoupdate-alternatives --install /usr/bin/jar jar/usr/lib/jvm/jdk1.8.0_11/bin/jar300
sudoupdate-alternatives --install /usr/bin/javah javah/usr/lib/jvm/jdk1.8.0_11/bin/javah 300
sudoupdate-alternatives --install /usr/bin/javap javap/usr/lib/jvm/jdk1.8.0_11/bin/javap 300
 
sudoupdate-alternatives --config java
sudoupdate-alternatives --config javac
6.     查看JDK版本
java –version
如果出现以下信息表示成功:
java version"1.8.0_11"
Java(TM) SERuntime Environment (build 1.8.0_11-b12)
Java HotSpot(TM)Client VM (build 25.11-b03, mixed mode)

二、Maven和Eclipse的安装

1. 这里使用傻瓜式安装Maven
使用 sudoapt-get install maven 安装Maven

查看Maven的版本信息:

maven –version

Apache Maven 3.0.5

Maven home: /usr/share/maven

Java version: 1.8.0_11, vendor:Oracle Corporation

Java home: /usr/lib/jvm/jdk1.8.0_11/jre

Default locale: en_US, platformencoding: UTF-8

OS name: "linux", version:"3.13.0-24-generic", arch: "i386", family: "unix"
2. Eclipse的安装

下载安装包:eclipse-standard-luna-R-linux-gtk.tar
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-standard-luna-R-linux-gtk.tar.gz
Eclipse源码直接解压后即能使用,本文安装在/mnt/hgfs/share/目录下,在该目录使用如下安装命令:
# tar -vxfz
eclipse-standard-luna-R-linux-gtk.tar
任重而道远,士不可不弘毅。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop ubuntu eclipse jdk maven