一、准备工作【1】创建用户: useradd用户名 【2】配置创建的用户具有root权限,修改/etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:(注意:需要先给sudoe

一、准备工作
【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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值