大数据|二、JDK安装与变量配置

(1)下载并解压JDK包到指定目录
(2)配置环境变量
以dataxc用户为例,脚本示例如下:

#!/bin/bash # jdk.sh#安装jdk前,先查看已安装jdk版本,卸载不需要的版本nodes=(n100 n101 n102 n103)#创建程序目录 function f_mkdir() { if [ ! -d /home/dataxc/opt ]; then mkdir /home/dataxc/opt else echo dir exist fi } f_mkdir#解压jdk包 cd /home/dataxc/sw && tar -zxvf jdk-8u301-linux-x64.tar.gz -C /home/dataxc/opt#复制到其他节点 for node in ${nodes[*]:1} do sshdataxc@$node mkdir -p /home/dataxc/opt/jdk1.8.0_301 scp -r /home/dataxc/opt/jdk1.8.0_301 dataxc@$node:/home/dataxc/opt done#添加java变量到~/.bashrc(或/etc/profile) for node in ${nodes[*]} do ssh dataxc@$node 'echo -e "export JAVA_HOME=/home/dataxc/opt/jdk1.8.0_301\nexport PATH=$PATH:\$JAVA_HOME/bin" >> /home/dataxc/.bashrc; source /home/dataxc/.bashrc' done#end

【大数据|二、JDK安装与变量配置】

    推荐阅读