hadoop环境准备(虚拟机+centos7)

本文详细记录了在VMware15 Pro虚拟机环境下,如何在三台CentOS7系统上进行JDK的安装及配置过程,包括永久修改主机名、添加域名映射、关闭防火墙等前置步骤,以及卸载openjdk、安装oracle jdk并设置环境变量的详细操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己一步步填的坑,做个记录,写的不好见谅。

前提:vmware15 pro虚拟机下安装三台centos7

    可以提前用"su"命令,然后输入密码切换至root权限下执行下面步骤,防止每次加sudo xxxx,麻烦

1.永久修改主机名

sudo vim /etc/hostname

直接改为

(centos6下用vi /etc/sysconfig/network,不过centos7下最好改下----参考https://blog.csdn.net/yhblog/article/details/83861798

2.添加域名映射

sudo vim /etc/hosts

我这里根据自己原来的局域网ip(192.168.56.xxx)直接写的,(根据实际情况更改)

3.关闭防火墙 参考链接---  https://blog.csdn.net/ViJayThresh/article/details/81284007

4.jdk安装过程:参考链接---https://blog.csdn.net/hahachenchen789/article/details/79901743

  去官网下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

   或者我的网盘:

   链接:https://pan.baidu.com/s/1jOpGN1inCLjBt1OLn_RERQ
   提取码:vlzc

<1>首先检查系统是否默认安装了jdk,一般而言,默认安装了openjdk。

rpm -qa | grep openjdk

可以看到自己jdk是openjdk(自己系统已经更改过,就不截图了),如下

java-1.8.0-openjdk-headless-xxxx
java-1.8.0-openjdk-xxxx

 

<2>如果是openjdk,我们要将其卸载,并安装oracle jdk,因为openjdk功能不全。容易出现问题。

卸载命令:yum -y remove java-1.8.0-openjdk-headless.xxx

我的卸载命令如下

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

再用rpm -qa | grep openjdk查看卸载干净没

 

<3>安装jdk(切至安装包路径下),

sudo rpm -ivh jdk-8u211-linux-x64.rpm

安装好后,设置环境变量:(好像也可以不配置,也能 java -version看到java se)(可以通过ls /usr/java/
 看见自己jdk路径,方便更改配置文件中1、2行)

sudo vim /etc/profile

    JAVA_HOME=/usr/java/jdk1.8.0_211-amd64
    JRE_HOME=/usr/java/jdk1.8.0_211-amd64/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

    export JAVA_HOME JRE_HOME PATH CLASSPATH

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值