hadoop之虚拟机安装hadoop

我使用的是W7系统,要安装Hadoop;但是想在Linux下运行Hadoop,一个非常好的选择是虚拟机;我使用的是Vmware和Ubuntu server 14;

1、下载Hadoop;

进入官网下载:http://hadoop.apache.org/releases.html 按需下载版本:我下载了2.7.3版本

2、制作成ISO 文件,挂载

hadoop之虚拟机安装hadoop_第1张图片

设置虚拟机光盘位置:

hadoop之虚拟机安装hadoop_第2张图片

在虚拟机上输入挂载命令,解压

hadoop之虚拟机安装hadoop_第3张图片


bin:Hadoop最基本的管理脚本和使用脚本的目录,这些脚本是sbin目录下管理脚本的基础实现,用户可以直接使用这些脚本管理和使用Hadoop。
etc:Hadoop配置文件所在的目录,包括core-site,xml、hdfs-site.xml、mapred-site.xml等从Hadoop1.0继承而来的配置文件和yarn-site.xml等Hadoop2.0新增的配置文件。
include:对外提供的编程库头文件(具体动态库和静态库在lib目录中),这些头文件均是用C++定义的,通常用于C++程序访问HDFS或者编写MapReduce程序。
lib:该目录包含了Hadoop对外提供的编程动态库和静态库,与include目录中的头文件结合使用。
libexec:各个服务对用的shell配置文件所在的目录,可用于配置日志输出、启动参数(比如JVM参数)等基本信息。
sbin:Hadoop管理脚本所在的目录,主要包含HDFS和YARN中各类服务的启动/关闭脚本。
share:Hadoop各个模块编译后的jar包所在的目录。

3、配置环境

计算机要找到命令,就必须把命令的路径告诉系统在哪里;hadoop 2.7.3的文件目录我搜索的目录有些不一样;

配置文件是在etc/hadoop下

hadoop之虚拟机安装hadoop_第4张图片

拷贝文件hadoop-env.sh 文件到主目录下cp hadoop-env.sh ~

用vi打开文件

hadoop之虚拟机安装hadoop_第5张图片

这个文件第一印象:变量配置文件;

看这句export JAVA_HOME=${JAVA_HOME} ;设置JAVA_HOME;我在安装系统时,选择了安装java;那么java是在/usr/bin目录下,并且默认是以设置在了环境变量中;

看到这个;我试试dadoop能不能直接使用java,;

结果发现是不行的;那么我的目录和平常安装的路径有些区别,那么JAVA_HOME该怎么设置呢?hadoop查找java路径应该是$JAVA_HOME\bin

JAVA_HOME=/usr    即可

把其他的变量配置完:

hadoop之虚拟机安装hadoop_第6张图片

配置完成;

你可能感兴趣的:(linux)