Hadoop技术内幕-第一章 阅读原代码前的准备

1.1 源代码学习环境

1.1.1 基础软件的下载

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

Ant-http://ant.apache.org/bindownload.cgi

Cygwin-http://www.cygwin.com/

Eclipse-http://www.eclipse.org/downloads/

1.1.2 Windows环境

D:\hadoop\ 包括apache-ant-1.9.6、cygwin、Java-jdk1.8.0_65

1.JDK安装

双击安装包将JDK安装到D:\hadoop\Java\下,配置环境变量JAVA_HOME、CLASSPATH、PATH

(1)环境变量

http://jingyan.baidu.com/article/d5a880eb6aca7213f047cc6c.html

(2)配置JAVA_HOME

Hadoop技术内幕-第一章 阅读原代码前的准备

(3)配置CLASSPATH

变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;

Hadoop技术内幕-第一章 阅读原代码前的准备

(4)配置PATH

变量值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

Hadoop技术内幕-第一章 阅读原代码前的准备

配置完后,cmd运行java -version,输出以下内容,说明成功。

Hadoop技术内幕-第一章 阅读原代码前的准备

2.Ant安装

双击安装包将其解压到D:\hadoop\ ,新添加环境变量ANT_HOME。

Hadoop技术内幕-第一章 阅读原代码前的准备

配置完后,在cmd命令方式下输入:ant -version

出现问题:Unable to locate tools.jar. Expected to find it in D:\hadoop\Java\lib

ANT_HOME环境变量已经配置;

解决途径:将“D:\hadoop\Java\jdk1.8.0_65\lib”目录下的tools.jar文件拷贝到“D:\hadoop\Java\lib”目录下,重新运行命令ant,运行正常,问题解决。

Hadoop技术内幕-第一章 阅读原代码前的准备

3.Cygwin安装(类Unix环境)

(1)安装Cygwin

Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备Hadoop技术内幕-第一章 阅读原代码前的准备

(2)安装并启动sshd服务

Hadoop启动/停止脚本需要通过ssh发送命令启动相关守护进程,为此安装sshd服务。

以管理员身份打开,

Hadoop技术内幕-第一章 阅读原代码前的准备

输入:ssh-host-config    按提示安装。

安装后,输入 net start sshd

4.Eclipse安装

直接安装到D:\hadoop\。

1.1.3 Linux环境

安装目录结构:

ROOT/home/dong/eclipse

/usr/lib/apache-ant-1.9.6

/jvm/jdk1.8.0_65

1.JDK安装与配置

步骤1: 安装JDk

(1) 在/usr/lib/下新建java文件夹

sudo mkdir java

(2) 将桌面上 jdk-8u65-linux-x64.tar.gz 拷贝到java文件夹下

sudo scp jdk-8u25-linux-i586.tar.gz /usr/lib/java/

(3) 解压jdk-8u65-linux-x64.tar.gz

sudo tar xzvf jdk-8u65-linux-x64.tar.gz

步骤2:配置JDK

打开~/.bashrc文件:sudo gedit ~/.bashrc

输入:

export JAVA_HOME=/usr/lib/java/jdk1.8.0_25

export JRE_HOME=/usr/lib/java/jdk1.8.0_25/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

使~/.bashrc生效:source ~/.bashrc

检查java是否安装成功

输入:java -version

2.Ant以及Eclipse安装

(1)安装与配置Ant

步骤同JDK的操作

export Ant_HOME=/usr/lib/apache-ant-1.9.6

export PATH=$PATH:$ANT_HOME/bin

配置生效:source ~./bashrc

检查ant是否安装成功

输入:ant-version

(2)安装Eclipse

直接解压压缩包到/usr/lib/hadoop/

上一篇:【图解HTTP】第二章 简单的http协议


下一篇:Netty搭建服务端的简单应用