Hadoop完全分布式配置全过程之Ubuntu18.04.4环境下配置JDK1.8.0_144
Hadoop完全分布式配置全过程①之虚拟机前期准备VMware-tools
Hadoop完全分布式配置全过程②之Ubuntu18.04.4环境下配置xsync实现文件的集群分发
Hadoop完全分布式配置全过程③之Ubuntu18.04.4环境下配置JDK1.8.0_144
Hadoop完全分布式配置全过程④之Ubuntu18.04.4环境下配置Hadoop-2.7.2
Hadoop完全分布式配置全过程⑤之集群配置及启动
JDK1.8.0_144配置
之前已经安装好了VMware-tools,就可以把下载在电脑本地的文件扔到虚拟机里
cp到目标文件夹
如图所示,把jdk压缩包从桌面移入/opt
进入/opt,已经能看到移入的压缩包了
解压缩
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
tar -zxvf jdk-8u144-linux-x64.tar.gz
查看路径名称
现在已经可以看到解压好的文件夹,并进入,查看路径
pwd:显示工作目录的路径名称
/etc/profile加入JAVA_HOME
进入/jdk1.8.0_144/bin
sudo gedit /etc/profile
在文件中写入JAVA_HOME路径
export JAVA_HOME=/opt/jdk1.8.0_144
- /etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里面的东西对所有用户适用,设置的变量是全局变量。
/etc/profile.d加入JAVA_HOME和PATH
再回到/bin目录下,进入/etc/profile.d
sudo gedit java.sh
在java.sh文件中,写入JAVA_HOME和PATH
export JAVA_HOME=/opt/jdk1.8.0_144
export PATH=$PATH:/opt/jdk1.8.0_144/bin
- 在/etc/profile.d 目录中存放的是一些应用程序所需的启动脚本,其中包括了颜色、语言、less、vim及which等命令的一些附加设置。
这些脚本文件之所以能够 被自动执行,是因为在/etc/profile 中使用一个for循环语句来调用这些脚本。而这些脚本文件是用来设置一些变量和运行一些初始化过程的。
检查
在进行完上述操作之后,jdk就已经配置好了,但这时通过java -version
进行检查还是会报错
那就source一下
source /etc/profile
之后再检查,就出现了java的版本号,配置全部结束
- source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。