zoukankan      html  css  js  c++  java
  • HADOOP入门(3):使用(2)安装(2)Hadoop运行环境搭建(开发重点)centos

    3 hadoop102安装JDK

    1卸载现有JDK

    注意:安装JDK前,一定确保提前删除了虚拟机自带的JDK详细步骤见问文档3.1节中卸载JDK步骤。

    2XShell传输工具将JDK导入到opt目录下面的software文件夹下面

    3Linux系统下的opt目录中查看软件包是否导入成功

    [atguigu@hadoop10~]$ ls /opt/software/

    看到如下结果:

    jdk-8u212-linux-x64.tar.gz

    4解压JDK/opt/module目录下

    [atguigu@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/

    5配置JDK环境变量

    1新建/etc/profile.d/my_env.sh文件

    [atguigu@hadoop102 ~]$ sudo vim /etc/profile.d/my_env.sh

    添加如下内容

    #JAVA_HOME

    export JAVA_HOME=/opt/module/jdk1.8.0_212

    export PATH=$PATH:$JAVA_HOME/bin

    2)保存后退出

    :wq

    3source一下/etc/profile文件,让新的环境变量PATH生效

    [atguigu@hadoop102 ~]$ source /etc/profile

    6测试JDK是否安装成功

    [atguigu@hadoop102 ~]$ java -version

    如果能看到以下结果,则代表Java安装成功。

    java version "1.8.0_212"

    注意:重启(如果java -version可以用就不用重启)

    [atguigu@hadoop102 ~]$ sudo reboot

    4 hadoop102安装Hadoop

    Hadoop下载地址https://archive.apache.org/dist/hadoop/common/hadoop-3.1.3/

    1XShell文件传输工具将hadoop-3.1.3.tar.gz导入到opt目录下面的software文件夹下面

    2进入到Hadoop安装包路径下

    [atguigu@hadoop10~]$ cd /opt/software/

    3解压安装文件到/opt/module下面

    [atguigu@hadoop10software]$ tar -zxvf hadoop-3.1.3.tar.gz -C /opt/module/

    4查看是否解压成功

    [atguigu@hadoop10software]$ ls /opt/module/

    hadoop-3.1.3

    5Hadoop添加到环境变量

    1)获取Hadoop安装路径

    [atguigu@hadoop10hadoop-3.1.3]$ pwd

    /opt/module/hadoop-3.1.3

    2)打开/etc/profile.d/my_env.sh文件

    [atguigu@hadoop10hadoop-3.1.3]$ sudo vi/etc/profile.d/my_env.sh

    • my_env.sh文件末尾添加如下内容:(shift+g
    #HADOOP_HOME
    export HADOOP_HOME=/opt/module/hadoop-3.1.3
    export PATH=$PATH:$HADOOP_HOME/bin
    export PATH=$PATH:$HADOOP_HOME/sbin
    • 保存并退出: :wq

    3)让修改后的文件生效

    [atguigu@hadoop10hadoop-3.1.3]$ source /etc/profile

    6)测试是否安装成功

    [atguigu@hadoop10hadoop-3.1.3]$ hadoop version

    Hadoop 3.1.3

    7重启如果Hadoop命令不能用再重启虚拟机)

    [atguigu@hadoop10hadoop-3.1.3]$ sudo reboot

    5 Hadoop目录结构

    1查看Hadoop目录结构

    [atguigu@hadoop102 hadoop-3.1.3]$ ll
    总用量 52
    drwxr-xr-x. 2 atguigu atguigu  4096 5月  22 2017 bin
    drwxr-xr-x. 3 atguigu atguigu  4096 5月  22 2017 etc
    drwxr-xr-x. 2 atguigu atguigu  4096 5月  22 2017 include
    drwxr-xr-x. 3 atguigu atguigu  4096 5月  22 2017 lib
    drwxr-xr-x. 2 atguigu atguigu  4096 5月  22 2017 libexec
    -rw-r--r--. 1 atguigu atguigu 15429 5月  22 2017 LICENSE.txt
    -rw-r--r--. 1 atguigu atguigu   101 5月  22 2017 NOTICE.txt
    -rw-r--r--. 1 atguigu atguigu  1366 5月  22 2017 README.txt
    drwxr-xr-x. 2 atguigu atguigu  4096 5月  22 2017 sbin
    drwxr-xr-x. 4 atguigu atguigu  4096 5月  22 2017 share

    2)重要目录

    1bin目录:存放对Hadoop相关服务(hdfsyarnmapred)进行操作的脚本

    2etc目录:Hadoop的配置文件目录,存放Hadoop的配置文件

    3lib目录:存放Hadoop的本地库(对数据进行压缩解压缩功能)

    4sbin目录:存放启动或停止Hadoop相关服务的脚本

    5share目录:存放Hadoop的依赖jar文档和官方案例

    本文来自博客园,作者:秋华,转载请注明原文链接:https://www.cnblogs.com/qiu-hua/p/15228633.html

  • 相关阅读:
    postman的使用
    测试模型的发展论
    winform 控件没有Cursor属性时的处理办法
    【C#】两个DataTable关联查询(inner join、left join)C#代码
    【C#】datetimepicker里面如何设置日期为当天日期,而时间设为0:00或23:59?
    【C#】string格式的日期转为DateTime类型及时间格式化处理方法
    js解析后台传过来的json
    shell做成csv文件
    Hibernate查询总的记录数
    在引入的css或者js文件后面加参数的作用
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/15228633.html
Copyright © 2011-2022 走看看