一、准备工作
【1】创建用户: useradd用户名 【2】配置创建的用户具有root权限,修改/etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:(注意:需要先给sudoer文件赋权限,修改完会后,将权限修改回来)修改完毕,现在可以用创建的帐号登录,然后用命令su - ,即可获得root权限进行操作。
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
创建的用户 ALL=(ALL) ALL
1
2
3
4
【3】在/opt目录下创建module、software文件夹,同时修改文件的所有者 sudo chmod 777文件地址。
sudo mkdir module
sudo mkdir software
1
2
3
二、下载地址
解压:tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/
三、配置环境变量
【1】查看Hadoop解压目录
[zzx@localhost hadoop-2.7.2-src]$ pwd
/opt/module/hadoop-2.7.2-src
1
2
3
【2】打开/etc/profile
[zzx@localhost etc]$ sudo vi profile
1
2
【3】在文件中添加Hadoop的环境变量
##HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
1
2
3
4
5
【4】重启配置文件,让修改的配置文件生效
[root@localhost etc]# source /etc/profile
1
2
【5】测试是否安装成功(如果Hadoop命令不生效就重启试试reboot)
[root@localhost soft]# hadoop version
Hadoop 2.7.2
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r b165c4fe8a74265c792ce23f546c64604acf0e41
Compiled by jenkins on 2016-01-26T00:08Z
Compiled with protoc 2.5.0
From source with checksum d0fda26633fa762bff87ec759ebe689c
This command was run using /opt/module/hadoop-2.7.2/share/hadoop/common/hadoop-common-2.7.2.jar
1
2
3
4
5
6
7
8
四、可能会遇见的问题
【问题描述】Error: JAVA_HOME is not set and could not be found. 【解决办法】在安装目录下/etc/hadoop/下,找到hadoop-env.sh
#将下面的 $JAVA_HOME 修改为绝对路径,下面一行为默认的,错误展示
export JAVA_HOME=$JAVA_HOME
#修改后的正确展示
export JAVA_HOME=/usr/local/soft/jdk8
1
2
3
4
5
6
五、Hadoop目录结构
【1】查看Hadoop目录结构
[root@localhost hadoop-2.7.2]# ll
总用量 28
drwxr-xr-x. 2 10011 10011 194 1月 26 2016 bin
drwxr-xr-x. 3 10011 10011 20 1月 26 2016 etc
drwxr-xr-x. 2 10011 10011 106 1月 26 2016 include
drwxr-xr-x. 3 10011 10011 20 1月 26 2016 lib
drwxr-xr-x. 2 10011 10011 239 1月 26 2016 libexec
-rw-r--r--. 1 10011 10011 15429 1月 26 2016 LICENSE.txt
-rw-r--r--. 1 10011 10011 101 1月 26 2016 NOTICE.txt
-rw-r--r--. 1 10011 10011 1366 1月 26 2016 README.txt
drwxr-xr-x. 2 10011 10011 4096 1月 26 2016 sbin
drwxr-xr-x. 4 10011 10011 31 1月 26 2016 share
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/black_swx/article/details/139811069