Hadoop - 5. 安装 Hadoop

6、安装 Hadoop
安装 Hadoop:

一:下面是在本地有 Hadoop 文件的基础下进行

1.ssh 传输文件,默认对方文档是 /home/hadoop 因为是传给 hadoop 用户的。

2.sudo tar -zxvf hadoop-2.7.6.tar.gz -C /usr/local #(注意 C 大写)。解压后即可使用。

-z:有 gzip 属性的

-x:解压

-v:显示所有过程

-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

3.cd /usr/local 进入拷贝的文件夹查看

4.sudo mv hadoop-2.7.6 hadoop 重命名

5.sudo chown -R hadoop hadoop (修改原来安装的 root 权限给 hadoop 用户,这样 hadoop 用户就会获得 hadoop 这个安装文件包的所有权。结果如下:

drwxr-xr-x 9 hadoop root 4096 Aug17 2016 hadoop/

这样 hadoop 用户就可以任意配置和使用该安装包。chown -R 改变了 hadoop 用户在 hadoop 安装文件夹权限所有文件的权限(包括子目录,所以这里用参数 -R,注意 -R 要大写!))。

6. 检测 hadoop 是否能使用的命令是:

cd /usr/local/hadoop

./bin/hadoop version (如果用 bin/hadoop version 也是一样,但./ 的写法更规范,注意:~ 指的是主目录,比如 /home/ 用户 下的目录,与 usr/local 是不同的。)

二、安装 hadoop-2.7.6(连网安装)

先下载 hadoop-2.7.6.tar.gz,链接如下:

http://mirrors.hust.edu.cn/apache/hadoop/common/

http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz

安装时查看虚拟机镜像位数,网上基本上都是 64bit 的 Hadoop

下面进行安装:

$ sudo tar -zxvf  hadoop-2.7.6.tar.gz -C /usr/local    #解压到/usr/local目录下
$ cd /usr/local
$ sudo mv  hadoop-2.7.6    hadoop                      #重命名为hadoop
$ sudo chown -R hadoop ./hadoop                        #修改文件权限
给hadoop配置环境变量,将下面代码添加到.bashrc文件: (vim ~/.bashrc)

vim ~/.bashrc
添加如下内容:

export HADOOP_HOME=/usr/local/hadoop
export CLASSPATH=$($HADOOP_HOME/bin/hadoop classpath):$CLASSPATH
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

Hadoop - 5. 安装 Hadoop

Ubuntu16.04 下 hadoop 的安装与配置(伪分布式环境)

同样,执行 source ~/.bashrc 使设置生效,并查看 hadoop 是否安装成功。
Hadoop - 5. 安装 Hadoop

Ubuntu16.04 下 hadoop 的安装与配置(伪分布式环境)