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

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

前提: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)直接写的,(根据实际情况更改)

hadoop环境准备(虚拟机+centos7)_第1张图片

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

 

你可能感兴趣的:(hadoop环境准备(虚拟机+centos7))