S++

千线一眼

导航

hadoop入门(1):为三台CentOS7配置Java

操作前说明

  • 机器准备

    • 版本:CentOS 7
    • 三台机器ip:192.168.77.110; 192.168.77.110 ; 192.168.77.110;
    • 三台机器名:node001; node002; node003;
    • 要求:三台机器能相互ping通,三台机器能正常使用ssh
  • 用户准备

    • 用户:hadoop
    • 密码:123456
  • 目录准备

    • 要求:hadoop的权限下
    • 目录一:/sjj/soft
    • 目录二:/sjj/install

一、获取jdk

下载版本1.8.0_321

二、终端传输

1-Mac上操作(win下可以用软件传输比如xshell之类的

scp /xxx/xxx/……/jdk-8u321-linux-x64.tar hadoop@192.168.77.110:/sjj/soft

  • 注意

    • Mac中文件拖入终端即可显示文件路径
    • hadoop@192.168.77.110 表示传输到我的第一台机器以hadoop用户
    • :/sjj/soft表示传输到机器的指定目录

2-node001操作

  • 先看一下是否传输过去了

cd /sjj/soft
ls
查看是否成功

  • 接着解压文件到/sjj/install

tar -xvf jdk-8u321-linux-x64.tar -C /sjj/install/
如果是tar.gz文件将-xvf换成-xzvf

  • 再看是否解压成功

cd /sjj/install
ls
解压成功否

三、配置java环境

  • 输入

    • sudo vim /etc/profile
    • 输入密码
    • 上键+G跳转到最后一行
    • o新开一行
  • 添加代码

# Java环境配置
export JAVA_HOME=/sjj/install/jdk1.8.0_321
export PATH=$PATH:$JAVA_HOME/bin

按esc退出,输入:wq保存退出

  • 让配置生效

source /etc/profile

  • 查看配置是否成功

java -version
成功显示

四,为其余两台机器配置

  • 现在第一台机器已经有jdk了,可以通过第一台机器传输给其余两台机器(当然你也可以上面过程再走两遍
  1. 将jdk传输给两台机器
    cd /sjj/install
    scp -r jdk1.8.0_321/ node002:$PWD
    scp -r jdk1.8.0_321/ node003:$PWD

注意!!!上面的代码需要在node001的/sjj/install文件夹下操作

$PWD表示和当前目录一样的位置

  1. 现在配置Java环境和之间一样了,请查看三操作

posted on 2022-02-26 10:49  S++  阅读(101)  评论(0)    收藏  举报