大数据---Hadoop安装jdk简易版

Posted 快跑呀长颈鹿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大数据---Hadoop安装jdk简易版相关的知识,希望对你有一定的参考价值。

编写自动安装jdk的shell脚本

完整流程: 大数据—Hadoop安装教程(一)


文章目录


上传压缩包

在opt目录下创建连个目录install和soft
将压缩包上传到install目录下

编写shell脚本

创建目录来放shell脚本
[root@hadoop shellfile]# mkdir shellfile

修改atuoinstall.sh的文件权限
[root@hadoop shellfile]# vim autoinstall.sh
[root@hadoop shellfile]# chmod 777 ./autoinstall.sh
[root@hadoop shellfile]# ll
total 4
-rwxrwxrwx. 1 root root 46 Feb 10 11:59 autoinstall.sh

vim autoinstall.sh

#! /bin/bash
echo 'auto install begining....'

#global var
jdk=true

if [ "$jdk" = true ];then
  echo 'jdk install set true'
  echo 'setup jdk 8'
  tar -zxf /opt/install/jdk-8u321-linux-x64.tar.gz -C /opt/soft/
  mv /opt/soft/jdk1.8.0_321 /opt/soft/jdk180
#  echo '#jdk' >> /etc/profile
#  echo 'export JAVA_HOME=/opt/soft/jdk180' >> /etc/profile
#  echo 'export CLASSPATH=.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> /etc/profile
#  echo 'PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
  sed -i '73a\\PATH=$PATH:$JAVA_HOME/bin' /etc/profile
  sed -i '73a\\export CLASSPATH=.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tools.jar' /etc/profile
  sed -i '73a\\export JAVA_HOME=/opt/soft/jdk180' /etc/profile
  sed -i '73a\\#jdk' /etc/profile
  echo 'setup jdk 8 success!!!'
fi

解压

根据自己的压缩包版本解压

更名

为解压后的版本名称改名为jdk180

添加环境

用sed命令在 /etc/profile文件内第73行后添加java的环境变量

运行

刷新资源
[root@hadoop shellfile]# source /etc/profile
运行
[root@hadoop shellfile]# ./autoinstall.sh

输入java 显示表示成功

以上是关于大数据---Hadoop安装jdk简易版的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop安装 --- 简易安装JDK

Spark HA on yarn 最简易安装。

Hadoop 概念扩展

大数据Hadoop需要了解哪些内容?

大数据学习笔记~Hadoop基础篇

Hadoop详细安装