Da数据时代 ,不掌握点hadoop生态体系可还行。今儿记录下64位centos6.9安装hadoop2.7.6过程。
第一次安装图方便,直接下载了安装包,一路顺利安装完成,执行第一个mapredurce时报错。
意识到64位系统,hadoop编译安装的重要性,重新来过。
一、编译hadoop
1.hadoop-2.7.6-src.tar.gz hadoop官网下载资源包;
2.解压后目录下有个说明文档BUILDING.txt。
按照Requirements的要求装好所有编译需要软件,此处不做细致介绍。清单中每一个都不能少,否则编译过程会让你很痛苦。
Requirements: * Unix System * JDK 1.7+ * Maven 3.0 or later * Findbugs 1.3.9 (if running findbugs) * ProtocolBuffer 2.5.0 * CMake 2.6 or newer (if compiling native code), must be 3.0 or newer on Mac * Zlib devel (if compiling native code) * openssl devel ( if compiling native hadoop-pipes and to get the best HDFS encryption performance ) * Linux FUSE (Filesystem in Userspace) version 2.6 or above ( if compiling fuse_dfs ) * Internet connection for first build (to fetch all Maven and Hadoop dependencies)
3. 开始编译,进入解压目录后 执行:
mvn package -Pdist,native,docs -DskipTests -Dtar
二、遇到问题:
1.编译到hadoop tools时报错退出:
Apache Hadoop tools FAILURE
检查了一般Requirements发现有软件包没准备好
yum install zlib zlib-devel
yum install openssl devel
yum install openssl openssl--devel
重新编译,问题解决。2.编译到Apache Hadoop Pipes FAILURE
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (make) on project hadoop-common: An Ant BuildException has occured: exec returned: 1 [ERROR] around Ant part …<exec dir=”/export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/native” executable=”cmake” failonerror=”true”>… @ 5:125 in /export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/antrun/build-main.xml此时继续检查 Requirements,每个软件都已安装。反复尝试了半天没有解决。
只好仔细查看日志,报错信息大概含义是:根据/export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/antrun/build-main.xml这个文件,编译其中某处时报错。
打开文件,找到exec标签所执行的内容(标红):
root@node-1 bin]# cd /export/ [root@node-1 export]# cd /export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/antrun [root@node-1 antrun]# pwd /export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/antrun [root@node-1 antrun]# ls build-main.xml [root@node-1 antrun]# cat build-main.xml <?xml version="1.0" encoding="UTF-8" ?> <project name="maven-antrun-" default="main" > <target name="main" if="tar"> <echo file="/export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target/dist-maketar.sh">cd "/export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target" tar cf - hadoop-common-2.7.6 | gzip > hadoop-common-2.7.6.tar.gz</echo> <exec failonerror="true" dir="/export/server/hadoop-2.7.6-src/hadoop-common-project/hadoop-common/target" executable="sh"> <arg line="./dist-maketar.sh"/> </exec> </target>通过sh 执行./dist-maketar.sh脚本,那么我们就在命令行 执行下该脚本,即可看到具体错误信息,根据错误信息配置相关软件包即可。
ps:本次安装过程中还遇到一个cmake 的报错。
后来发现是 openssl报错,我只安装了 openssl 并没有按装openssl-devel。
二者不同之处是,后者为开发包,编译过程需要后者。
INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 43:57 min [INFO] Finished at: 2018-05-15T08:56:26-07:00 [INFO] Final Memory: 129M/393M [INFO] ------------------------------------------------------------------------编译成功,晒一下。
相关推荐
Logstash6整合Hadoop报错与解决方案 Logstash是 Elastic Stack 中的数据处理引擎,可以从多种数据源中提取数据,并对其进行处理和转换,然后将其输出到多种目标中,例如 Elasticsearch、Kafka、Hadoop 等。在大...
org.apache.hadoop.io.nativeio.NativeIO.java解决办法 将org放入项目的工程目录下 本地运行MR必备的源码包,本地运行MR必备的源码包,本地运行MR必备的源码包,
hadoop常见问题及解决方法 Hadoop是大数据处理的重要工具,但是在安装和使用Hadoop时,可能会出现一些常见...这些常见的问题及解决方法,能够帮助用户快速解决Hadoop的安装和使用问题,提高Hadoop的使用效率和稳定性。
CDH集群大数据hadoop报错解决办法及思路整理,主要解决大数据在运行过程中所遇到的问题,相关解决办法都是实践验证过。
在Hadoop生态系统中,"hadoop2.4.1的64位redhat的native包"扮演着至关重要的角色,特别是在解决与安装和运行Hadoop相关的特定错误时。Hadoop是一个分布式计算框架,用于处理和存储大量数据。当Hadoop在Red Hat操作...
《Hadoop系统搭建及项目实践》课件02Hadoop安装与配置管理.pdf《Hadoop系统搭建及项目实践》课件02Hadoop安装与配置管理.pdf《Hadoop系统搭建及项目实践》课件02Hadoop安装与配置管理.pdf《Hadoop系统搭建及项目实践...
"Hadoop 使用常见问题以及解决方法" Hadoop 作为一个大数据处理的开源框架,广泛应用于数据存储、处理和分析等领域。但是在使用 Hadoop 时,经常会遇到一些常见的问题,本文将对这些问题进行总结和解决。 Shuffle ...
Hadoop课程实验和报告——Hadoop安装实验报告 Hadoop是一个开源的大数据处理框架,由Apache基金会开发和维护。它提供了一种可靠、可扩展、可高效的方法来存储和处理大规模数据。在本实验报告中,我们将介绍Hadoop的...
Jobtracker启动报错:解决方法:导入guava-r09-jarjar.jar org/apache/hadoop/thirdparty/guava/common/collect/LinkedListMultimap错误分析及解决方法: Intel版本hadoop因为缺少license,启动jobtracker报错:
Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程Hadoop安装使用教程...
Hadoop安装部署手册是针对初学者的全面指南,旨在帮助用户了解和实践Hadoop的安装与运行。Hadoop是一个开源的分布式计算框架,由Apache基金会开发,主要用于处理和存储大规模数据集。以下是详细的步骤和关键知识点:...
《Hadoop安装部署详解》 Hadoop,作为Google文件系统(GFS)的开源实现,是分布式计算领域的重要工具,其强大的数据处理能力和高容错性吸引了众多开发者和企业的关注。本文将详细介绍如何在Linux环境下安装和部署...
2. "Oreilly.Hadoop.The.Definitive.Guide.2nd.Edition.Oct.2010.pdf":这是一本经典的Hadoop指南的第二版,可能会涵盖Hadoop的安装、配置、最佳实践以及常见问题解决方案。 3. "Hadoop的典型应用与企业化之路.pdf...
Hadoop安装教程_单机/伪分布式配置_Hadoop2.7.1/Ubuntu 16.04 本教程主要讲述了在 Ubuntu 16.04 环境下安装 Hadoop 2.7.1 的步骤,包括单机模式、伪分布式模式和分布式模式三种安装方式。以下是本教程的知识点总结...
2. 安装Hadoop及环境变量设置 - 接下来,开始安装Hadoop。首先需要下载Hadoop安装包,这可以通过wget命令来完成。 - 下载完成后,使用命令将安装包移动到指定目录。 - 然后,使用解压命令,如tar -zxvf,来解压...
### Hadoop安装教程:单机与伪分布式配置详解 #### 一、引言 Hadoop是一种开源的大数据处理框架,广泛应用于数据存储和处理场景。本文档将详细介绍如何在Ubuntu 14.04环境下安装配置Hadoop 2.6.0版本,包括单机模式...
jline版本低导致hbase启动失败,这里的jar文件完成升级。
- 配置环境变量、Hadoop及SSH-key。 - 单机环境测试Hadoop。 - 克隆单机Hadoop环境的Ubuntu,建立局域网。 - 配置主节点和从节点的IP。 - 测试网络连通性。 - 在所有节点上配置相关信息。 - 复制密钥和公钥。 - 启动...
本环节重点在于让学生掌握Hadoop的安装配置流程以及基本使用方法,为后续的大数据分析任务打下坚实基础。通过实际操作加深对Hadoop分布式文件系统(HDFS)及MapReduce计算框架的理解。 ### 四、Hadoop的简单应用 #...
本教程涵盖了Hadoop的安装部署及教学,旨在帮助初学者和进阶者全面理解并掌握这一分布式计算框架。以下将详细阐述Hadoop的相关知识点,包括其概念、架构、安装步骤、配置优化以及实际应用。 一、Hadoop概述 Hadoop...