网站首页 > 技术教程 正文
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环境变量。
# 配置Hadoop系统环境变量
export HADOOP_HOME=/export/servers/hadoop-2.7.4
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
在/etc/profile文件中配置完上述Hadoop环境变量后(注意HADOOP_HOME路径),保存退出即可。然后,还需要执行“source /etc/profile”指令使可使配置文件生效。
安装完Hadoop并配置好环境变量后,可以在当前主机任意目录下查看安装的Hadoop版本号,具体指令如下。
$ hadoop version
执行完上述指令后,效果如图1所示。
从图1可以看出,当前Haddoop版本就是指定的2.7.4,说明Hadoop安装成功。
接下来,可以在Hadoop解压目录下通过ll指令查看Hadoop目录结构,如图2所示。
从图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的源码包。
- 上一篇: 优雅的替换第三方jar包中的类!#编程
- 下一篇: 做了个Java打包工具,可以双击启动了!
猜你喜欢
- 2025-07-03 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- 2025-07-03 Linux环境下,Jmeter压力测试的搭建及报错解决方法
- 2025-07-03 Java 在Word中合并单元格时删除重复值
- 2025-07-03 解压缩软件哪个好用?4款大多数人常用的软件~
- 2025-07-03 Hadoop高可用集群搭建及API调用(hadoop3高可用)
- 2025-07-03 lombok注解@Data没有toString和getter、setter问题
- 2025-07-03 Apache Felix介绍(apache fineract)
- 2025-07-03 Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- 2025-07-03 Gradle 使用手册(gradle详细教程)
- 2025-07-03 字节二面:为什么SpringBoot的 jar可以直接运行?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)