Linux环境下安装Hadoop / jdk:
1.进入Xshell–>打开Hadoop102终端–>cd software–>点击Xftp–>将压缩包拖入Hadoop102/software目录;
tips:图里传的是hadoop-3.2.2-src.tar.gz,需要编译源码才可以使用,比较费时,我后来换成了hadoop-3.2.2.tar.gz
,是已经编译好的!!
2.jdk/hadoop已经存在hadoop102/software目录下;
3.进入opt/software目录压缩hadoop / jdk,(-C:指向安装的路径:
/opt/module/
) :
压缩hadoop:
[xiaobai@hadoop102 software]$ tar -zxvf hadoop-3.2.2.tar.gz -C /opt/module/
压缩jdk:
[bash@hadoop102 software]$ tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/
4.输入:cd /etc/profile.d/
; 可以看到*.sh文件,在系统启动的时候会加载 *.sh文件;
5.于是创建一个my_env.sh文件,用于配置环境变量;
[xiaobai@hadoop102 profile.d]$ sudo vim my_env.sh
6.可双击Hadoop102,分别进入hadoop-3.2.2
/ jdk1.8.0_144
,输入pwd得到hadoop路径:
/opt/module/hadoop-3.2.2
jdk路径: /opt/module/jdk1.8.0_144
7.使用sudo vim /ect/profile.d/my_env.sh
打开my_env.sh
文件,将jdk / hadoop路径复制粘贴进my_env.sh
文件里,进行配置:
export设置全局有效,环境变量之间用冒号" : " 进行连接;
tips:记得一定使用sudo
哦!不然权限不够~
8.输入java显示以下命令,则表示配置成功:
9.若输入java无以上命令出现,输入:
[xiaobai@hadoop102 profile.d]$ source /etc/profile
重新加载/etc/profile里的内容,循环遍历/etc/profile.d的内容,再输入java即可成功。