在此之前先对虚拟机做一个镜像保存,这很重要。
先声明一下,无论是参照谁的文件都需要注意自己路径的设置,我在root路径下分别设置了data,app,tools,software四个文件夹。把安装包放在software下,然后把解压文件和程序安装在了app下。
前面讲到了修改IP映射,我们分别做了Windows端的IP映射和虚拟机端的IP映射
现在我们来搭建离线状态下的Java和hadoop环境
本人是用Finashell连接虚拟机来进行安装的
两个我是一起进行的
首先新建系统文件夹
mkdir -p app data software tools
首先在software下上传两个文件的压缩包(如果没有发现software文件的话可以点刷新)
如下图
然后鼠标右击有一个上传,我这边上传的hadoop3.3.1和jdk8u311
然后输入
cd software/
进入software文件夹下
进行文件解压(注意目录,为了方便,一定要在software下解压)
解压到app目录下(这边有个知识点,tar -zxvf 是解压命令 后面输入hadoop然后点击电脑上的Tab键,就可以直接把名字输上去,然后输入-C ~/app,就可以解压到app下。如果摁Tab键失灵,可以查看自己的所在位置)
tar -zxvf hadoop-3.3.1.tar.gz -C ~/app
输入完毕点击回车,就开始进行解压了
同上,在software下进行解压,解压到app下,也可以使用Tab键
输入完毕点击回车,进行解压
解压完毕要进入app文件夹下
此时输入cd返回root文件夹下,然后输入cd app/进入app文件夹下
创建软连接
很多人对软连接都会创建错误
最主要的问题就是没有在文件所在文件夹下创建,咱们上面把Java和hadoop文件夹都解压到app下了,所以需要在app下进行软连接创建
ln -s 命令是用来创建软连接的,rm -rf是用来删除的
同上,输入hadoop然后摁Tab键就可以直接输出后面的内容,一直到/
/后面的内容是来重命名的,我在这里命令为hadoop
然后为java创建软连接
输入ln -s jdk1.8.0_311/ java
然后输入ls进行查看
如果是这种颜色的就代表创建成功,如果出现红色的,就代表错误了。
接着进行
环境变量的配置
输入vim /etc/profile,点击回车
进入文件内,先点击一下a键,然后摁住↓键一直到最底端
输入要配置的内容
输入内容的时候最好手打
#JAVA ENV
export JAVA_HOME=/root/app/java
export PATH=$PATH:$JAVA_HOME/bin
#HADOOP ENV
export HADOOP_HOME=/root/app/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
然后点击Esc,输入英文状态下的:
然后输入小写的wq,返回原界面
然后输入
source /etc/profile
保存一下,这步很关键!!!关系到你的配置是否保存
保存完后
输入
vim ~/.bashrc
点击回车,进入另一个文件
进入文件内,先点击一下a键,然后摁住↓键一直到最底端
然后点击Esc,输入英文状态下的:
然后输入小写的wq,返回原界面
然后输入
source ~/.bashrc
保存一下,这步很关键!!!关系到你的配置是否保存
都做完后没有错误的话就可以验证了
输入java -version和hadoop version来验证是否安装成功
java后面要跟 -version,hadoop后面要输入 version
不然输入-V之类的会验证失败
如果输入正确都验证失败,那么需要反思一下环境配置,还有可能是压缩包的原因
到这里Java和hadoop就配置完成啦
后续发布伪分布其他内容
有什么不懂的都可以评论,都可以解决