一
1):首先找到hadoop和1.8的jdk下载的链接:hadoop: https://pan.baidu.com/s/1WpRrzFV-HdzLNnzpyMMEcQ,提取码是:no6s
jdk:https://pan.baidu.com/s/16_4hK8ILbqBGxtLYeCYZoQ 提取码是:y421
2):然后在打开Linux创建新的用户,因为Linux中root用户是最高权限的用户,一般只有最高领导才能拥有,所以最好自己创建一个新用户。
这里我创建了一个名为atguigu的用户:
sudo useradd atguigu
添加密码为123456会提示此密码过于简单,再次输入即可。
sudo passwd atguigu
然后在给新用户赋予权限:
vi /etc/sudoers
跟root权限一样。修改完强制退出esc +wq!
然后在属于自己的文件夹下开始操作,这里我把Linux中的opt文件看做是我自己的。然后在里面创建了两个文件夹
module和software,并且把这两个文件夹的权限赋予给atguigu用户:
chown atguigu:atguigu -R module/ software/
3):把hadoop压缩包和1.8的jdk放到software文件中,解压hadoop和jdk到module文件夹下:
tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/ tar -zxvf jdk1.8_131-linux-x64.tar.gz -C /opt/module/
然后在系统文件下配置环境变量和hadoop:
#JAVA_HOME export JAVA_HOME=/opt/module/jdk1.8.0_131 export PATH=$PATH:$JAVA_HOME/bin #HADOOP_HOME export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin
然后在/opt/module/hadoop-2.7.2/etc/hadoop下配置hadoop-env.sh文件中的jdk:
export JAVA_HOME=/opt/module/jdk1.8.0_131
至此hadoop就安装完毕!