当前位置:   article > 正文

干货丨Hadoop安装步骤!详解各目录内容及作用

hadoop 初始化安装的目录

cdfddde65ece3ba3d8257d6cd233cf49.gif

Hadoop是Apache基金会面向全球开源的产品之一,任何用户都可以从Apache Hadoop 官网下载使用。今天,播妞将以编写时较为稳定的Hadoop2.7.4版本为例,详细讲解Hadoop的安装。

先将下载的hadoop-2.7.4.tar.gz安装包上传到主节点hadoop01的/export/software/目录下,然后将文件解压到/export/servers/目录,具体指令如下。

$ tar -zxvf hadoop-2.7.4.tar.gz -C /export/servers/

执行完上述指令后,同样通过“vi /etc/profile”指令打开profile文件,在文件底部进一步添加如下内容类配置Hadoop环境变量。

  1. # 配置Hadoop系统环境变量
  2. export HADOOP_HOME=/export/servers/hadoop-2.7.4
  3. export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

在/etc/profile文件中配置完上述Hadoop环境变量后(注意HADOOP_HOME路径),保存退出即可。然后,还需要执行“source /etc/profile”指令使可使配置文件生效。

安装完Hadoop并配置好环境变量后,可以在当前主机任意目录下查看安装的Hadoop版本号,具体指令如下。

$ hadoop version

执行完上述指令后,效果如图1所示。

36e8ef2d697602cd0c70f05a5149ac84.png

△ 图1 Hadoop版本号

从图1可以看出,当前Haddoop版本就是指定的2.7.4,说明Hadoop安装成功。

接下来,可以在Hadoop解压目录下通过ll指令查看Hadoop目录结构,如图2所示。

e29044a1a887fbdf4633f2f0e0a3ca85.png

△ 图2 Hadoop安装目录结构

从图2可以看出,Hadoop安装目录包括有bin、etc、include、lib、libexec、sbin、share和src共8个目录以及其他一些文件,下面简单介绍下各目录内容及作用。

bin:存放操作Hadoop相关服务(HDFS、Yarn)的脚本,但是通常使用sbin目录下的脚本。

etc:存放Hadoop配置文件,主要包含core-site.xml、hdfs-site.xml、mapred-site.xml等从Hadoop1.0继承而来的配置文件和yarn-site.xml等Hadoop2.0新增的配置文件。

include:对外提供的编程库头文件(具体动态库和静态库在lib目录中),这些头文件均是用C++定义的,通常用于C++程序访问HDFS或者编写MapReduce程序。

lib:该目录包含了Hadoop对外提供的编程动态库和静态库,与include目录中的头文件结合使用。

libexec:各个服务对用的shell配置文件所在的目录,可用于配置日志输出、启动参数(比如JVM参数)等基本信息。

sbin:该目录存放Hadoop管理脚本,主要包含HDFS和YARN中各类服务的启动/关闭脚本。

share:Hadoop各个模块编译后的jar包所在的目录。

src:Hadoop的源码包。

b57883ca8201fbea1842de49676425ce.png

 黑马程序员 

致力于培养高级软件工程师

各学科基础班,限时优惠 28 元

部分学科高手班优惠2000

eafffd86115ab07169b4f80c30b0cace.png

课程老师1对1服务,全程免费

JavaEE

HTML&JS+前端

Python+大数据开发

人工智能开发

UI/UE设计

软件测试

新媒体+短视频直播运营

产品经理

Linux云计算+运维开发

智能机器人软件开发

电商视觉运营设计

/

线上课程也可扫码咨询

更多疑问可添加播妞微信

03e3863d3c9935ef1d89983f2041ed70.pngheiniu526 

- 推荐阅读 -

程序员常用数据库,老少皆宜!这5种你一定得收藏!

2021-09-09

726753bfad5b6ba2f668e7a566c67ff6.png

干货丨速度教你创建网页文件,实现HTML入门

2021-09-03

4b18366e53ba91c6421045eb7d0350b6.png

干货丨Java基础之for循环使用练习

2021-09-07

38a426b0e5ba80c8f5b98d55e7ecf9a9.png

d1ccdc7599dae25e649b75e20105e2a5.gif

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/673670
推荐阅读
相关标签
  

闽ICP备14008679号