Hadoop 学习笔记·二 —— Hadoop 运行环境搭建

虚拟机环境准备

  1. 克隆虚拟机
  2. 修改克隆虚拟机的静态 IP
  3. 修改主机名
  4. 关闭防火墙
  5. 创建 atguigu 用户
  6. 配置 atguigu 用户具有 root 权限
  7. /opt 目录下创建文件夹

(1)在 /opt 目录下创建 modulesoftware 文件夹

[atguigu@hadoop101 opt]$ sudo mkdir module
[atguigu@hadoop101 opt]$ sudo mkdir software

(2)修改 modulesoftware 文件夹的所有者 cd

[atguigu@hadoop101 opt]$ sudo chown atguigu:atguigu module/ software/
[atguigu@hadoop101 opt]$ ll
总用量 8
drwxr-xr-x. 2 atguigu atguigu 4096 1月  17 14:37 module
drwxr-xr-x. 2 atguigu atguigu 4096 1月  17 14:38 software

安装 JDK

  1. 卸载现有 JDK
    (1)查询是否安装 Java 软件:
[atguigu@hadoop101 opt]$ rpm -qa | grep java

(2)如果安装的版本低于 1.7,卸载该 JDK:

[atguigu@hadoop101 opt]$ sudo rpm -e 软件包

(3)查看 JDK 安装路径:

[atguigu@hadoop101 ~]$ which java
  1. 使用 SeureCRT 或者其他工具将 JDK 导入到 opt 目录下面的 software 文件夹下面

tu 1

“alt+p” 进入 sftp 模式,

tu 2

选择 jdk1.8 拖入

tu 3

tu 4

  1. Linux 系统下的 opt 目录中查看软件包是否导入成功
[atguigu@hadoop101 opt]$ cd software/
[atguigu@hadoop101 software]$ ls
hadoop-2.7.2.tar.gz  jdk-8u144-linux-x64.tar.gz
  1. 解压 JDK/opt/module 目录下
[atguigu@hadoop101 software]$ tar -zxvf jdk-8u144-linux-x64.tar.gz -C /opt/module/
  1. 配置 JDK 环境变量

(1)先获取 JDK 路径

[atguigu@hadoop101 jdk1.8.0_144]$ pwd
/opt/module/jdk1.8.0_144

(2)打开 /etc/profile 文件

[atguigu@hadoop101 software]$ sudo vi /etc/profile

profile 文件末尾添加 JDK 路径

#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin

(3)保存后退出

:wq

(4)让修改后的文件生效

[atguigu@hadoop101 jdk1.8.0_144]$ source /etc/profile
  1. 测试 JDK 是否安装成功
[atguigu@hadoop101 jdk1.8.0_144]# java -version
java version "1.8.0_144"

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

[atguigu@hadoop101 jdk1.8.0_144]$ sync
[atguigu@hadoop101 jdk1.8.0_144]$ sudo reboot

安装 Hadoop

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

  2. SecureCRT 工具将 hadoop-2.7.2.tar.gz 导入到 opt 目录下面的 software 文件夹下面

切换到 sftp 连接页面,选择 Linux 下编译的 hadoop jar包 拖入,
tu 5

tu 6

  1. 进入到 Hadoop 安装包路径下
[atguigu@hadoop101 ~]$ cd /opt/software/
  1. 解压安装文件到 /opt/module 下面
[atguigu@hadoop101 software]$ tar -zxvf hadoop-2.7.2.tar.gz -C /opt/module/
  1. 查看是否解压成功
[atguigu@hadoop101 software]$ ls /opt/module/
hadoop-2.7.2
  1. Hadoop 添加到环境变量

(1)获取 Hadoop 安装路径

[atguigu@hadoop101 hadoop-2.7.2]$ pwd
/opt/module/hadoop-2.7.2

(2)打开 /etc/profile 文件

[atguigu@hadoop101 hadoop-2.7.2]$ sudo vi /etc/profile

profile 文件末尾添加 JDK 路径:(shitf+g

##HADOOP_HOME
export HADOOP_HOME=/opt/module/hadoop-2.7.2
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin

(3)保存后退出

:wq

(4)让修改后的文件生效

[atguigu@ hadoop101 hadoop-2.7.2]$ source /etc/profile
  1. 测试是否安装成功
[atguigu@hadoop101 hadoop-2.7.2]$ hadoop version
Hadoop 2.7.2
  1. 重启(如果 Hadoop 命令不能用再重启)
[atguigu@ hadoop101 hadoop-2.7.2]$ sync
[atguigu@ hadoop101 hadoop-2.7.2]$ sudo reboot

Hadoop 的目录结构

  1. 查看 Hadoop 目录结构
[atguigu@hadoop101 hadoop-2.7.2]$ 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
  1. 重要目录
    (1)bin 目录:存放对 Hadoop 相关服务(HDFS, YARN)进行操作的脚本
    (2)etc 目录:Hadoop 的配置文件目录,存放 Hadoop 的配置文件
    (3)lib 目录:存放 Hadoop 的本地库(对数据进行压缩解压缩功能)
    (4)sbin 目录:存放启动或停止 Hadoop 相关服务的脚本
    (5)share 目录:存放 Hadoop 的依赖 jar 包、文档、和官方案例
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值