
CentOS7.0编译Hadoop3.0全攻略:图文并茂
下载需积分: 10 | 98KB |
更新于2024-09-09
| 158 浏览量 | 举报
收藏
"这篇文档是关于在Centos7.0系统上编译Hadoop 3.0的详细步骤,包括必要的准备工作、源码获取与修正、CMAKE和protobuf的安装等。"
在这篇详尽的Hadoop编译文档中,首先强调了两个基本的预备条件:运行Centos7.0操作系统并且已经配置好YUM源,以及安装了JDK1.8并配置好环境变量。这两个条件是确保后续编译过程顺利进行的基础。
接着,文档介绍了编译的详细流程。首先,你需要从Apache的官方网站下载Hadoop 3.0的源码包,例如从http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-3.0.0/hadoop-3.0.0-src.tar.gz获取。下载完成后,将安装包上传到服务器并解压,得到hadoop-3.0.0-src目录。
在源码目录下,文档指出需要修正一个依赖错误。在pom.xml文件中找到关于org.apache.maven.doxia的依赖,将<version>1.8-SNAPSHOT</version>修改为<version>1.8</version>,以解决因找不到该版本导致的编译问题。
然后,检查CMAKE的版本。如果版本低于3.1,需要安装更新的版本。这涉及几个步骤:安装gcc-c++、make等依赖,下载cmake-3.10.2的安装包,上传并解压,然后在源码目录下执行./configure、make -j8和make install命令来安装。最后,通过cmake --version确认安装成功。
接下来,文档指导安装protobuf-2.5.0,因为这是Hadoop编译所需的特定版本。下载protobuf-2.5.0源码,执行configure命令指定安装路径,如--prefix=/home/protobuf,然后运行make && make install来安装。根据个人选择,可以配置环境变量或将安装目录添加到PATH中。
至此,文档涵盖了Hadoop编译过程中关键的准备和配置步骤。完成这些步骤后,你就可以继续按照文档中的指示进行编译和安装其他依赖,最终构建自己的Hadoop 3.0环境。这个过程对于理解Hadoop的内部结构,以及自定义配置和优化部署都是非常有帮助的。
相关推荐







menghuanguaishou
- 粉丝: 9
最新资源
- MFC编程指南:深入浅出中文完整版
- 商务网站财付通接口代码参考指南
- VC新手入门:实现标签页的动态显示与隐藏
- IE6实现PNG透明效果及hover和背景偏移
- 《光学教程第四版》答案解析
- Fragstats: 强大的景观生态分析软件工具
- 文本文件处理利器:批量修改与综合文本工具
- FreeTextBox简体中文版:功能全面的Asp.net网页编辑器
- 深入探讨嵌入式Linux系统中socket通信技术
- 深入理解JSP采集与JSP小偷程序
- 英文FLASH交互式媒体设计课件精要
- OpenCV安装、配置与基础实例教程全解析
- 最新版多媒体计算机技术全套课件PPT
- 城市交通路网模型构建与paramics应用技巧
- C/C++实现的MP3解码源码分享
- Oracle Database 10g教程:PPT及示例代码详解
- ASP.NET 3.5 CMS 开发教程与案例分析
- 批量消息读取与实时显示技术介绍
- 动态化呈现数据结构的软件介绍
- 深入解析HeadFirstJavaScript代码精粹
- 企业内部即时通讯系统开发指南(C#版)
- 全面介绍w3school网站的技术资源
- VB编程实现小球运动轨迹示例分析
- Java新手必看:简单Socket聊天室的实现教程