Hadoop2.0.4(YARN)源码编译

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

在Ubuntu12.04平台编译hadoop-2.0.4-alpha-src

首先去http://www.apache.org/dyn/closer.cgi/hadoop/common/选择合适站点下载hadoop-2.0.4-alpha-src源码包

根据src/BUILDING.TXT描述

hadoop-2.0.4-alpha-src

Requirements:

* Unix System
* JDK 1.6
* Maven 3.0
* Findbugs 1.3.9 (if running findbugs)
* ProtocolBuffer 2.4.1+ (for MapReduce and HDFS)
* CMake 2.6 or newer (if compiling native code)
* Internet connection for first build (to fetch all Maven and Hadoop dependencies)

其中Maven 3.0安装,可以使用如下shell命令:

sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3
sudo ln -s /usr/bin/mvn3 /usr/bin/mvn

CMake同样可一可以sudo apt-get install cmake

如果没安装CMake,运行

mvn package -Pdist,native,docs -DskipTests -Dtar

会报错,mvn中无生命周期dist,native....

ProtocolBuffer 2.4.1

如果没安装Protoc

hadoop编译报错】(yarn install) on project hadoop-yarn-applications-catalog-webapp Failed to run task ambari+bigtop自定义组件集成 阅读详情

相关推荐

Spark 1.0.0 横空出世 Spark on Yarn 部署(Hadoop 2.4)

就在昨天,北京时间5月3020点多。Spark 1.0.0终于发布了:Spark 1.0.0 released 根据官网描述,Spark 1.0.0支持SQL编写:Spark SQL Programming Guide 个人觉得这个功能对Hive的市场的影响很小,但对Shark冲击很大,就像win7和winXP的关系,自相残杀嘛? 这么着急的发布1.x 版是商业行为还是货真价实的体现,让我们拭目以待吧~~~~ 本文是CSDN-撸大湿原创,如要转载请注明出处,谢谢:http://blog.csdn.net

撸大湿专栏 8383

yarn:编译时依赖注入

编译时依赖注入和受Spring和Dagger启发的组件框架。 作为弹簧的轻型替代品,用于需要非常快速的启动时间的项目。 豆子 Bean是可以使用依赖项注入并依次注入到其他对象中的对象。 可以使用组件扫描或通过另一个bean中的方法来创建它们: public class ProviderBean { [...] @Provides public OtherBean otherBean() { return new OtherBean(); } } 组件 组件是可以从其构造函数创建的bean。 @Component public class MyComponent { [...] } Lambda方法 可以从任何bean中以lambda形式注入方法。 @Component public class MyBus {

Hadoop编译

硬件环境 环境:同方龙芯两路服务器,操作系统 64 位 loongnix 下载重新编译需要的软件包 前期准备 部署JAVA环境 loongnix默认已经安装 [root@localhost hadoop-2.6.4-src]# java -version openjdk version "1.8.0_202" OpenJDK Runtime Environment (Loongson 8.1.2-loongson3a-Fedora) (build 1.8.0_202-b08

极客驿站 1310

hadoop 3.3.4 编译报错记录

在docker内编译,可能是centos的原因或者docker版本的原因,我用centos7.9安装docker23.x版本就可以完成编译。可能是protobuf安装的版本有问题,我是直接复制的别人编译hadoop3.1.x版本的需要yum的一些依赖包,但是观察hadoop3.3.4源码包中。缺少googletest的依赖,有梯子应该就直接从google下载了,但是这里没有梯子就手动从github下载。hadoop 3.3.4 注意。make check 通过。

等夏天 1871

打包&编译 yarn

例如在项目中导入import qaxd from '@atsfe/qaxd,如果没有安装则会提示安装,安装成功后将会在node_modules里集成,如果包被在dependencies里引入,则在生产环境中会有编译后的qaxd源码,供项目使用。此时,导入的qaxd包实际上是导入了import qaxd from '@atsfe/qaxd/lib/index.js',其中lib/index.js为qaxd包导出的。请求指定服务器上的资源,例如利用nrm ls查看当前的源,install的则是当前源下的资源;

qq_42063793的博客 1822

基于CentOS6.4环境编译Spark-2.1.0源码

基于CentOS6.4环境编译Spark-2.1.0源码   1 写在前面的话 有些小伙伴可能会问:Spark官网不是已经提供了Spark针对不同版本的安装包了吗,我们为什么还需要对Spark源码进行编译呢?针对这个问题我们到Spark官网: spark.apache.org来看下,如下图所示: Spark官网的确是提供了一些Hadoop版本的Spark安装包,但是提供的这些是否能够满...

小米吃辣椒的博客 1178

CDH6.3.2环境下Flink-1.12.4源码编译与集成实战

Flink 提供了一系列自定义 Maven 插件,存放于目录中,用于解决特殊构建需求::包含代码生成、许可证检查、依赖分析等工具;:处理 Uber-JAR 打包时的类重定位(shading),避免与 Hadoop 冲突;:自定义 shading 规则,如重命名包;这些工具在系列模块中被广泛引用,是实现“依赖隔离”的关键技术手段。在金融、电信等行业场景中,常需对 AM 增加如下能力:资源预检:提交前检查 YARN 队列可用内存熔断机制。

weixin_28895791的博客 1039

Apache Spark 编译、打包过程

目录1 下载源码 版本: Ubuntu 20.04.2 LTS Apache Maven 3.6.3 JDK 1.8 R 3.1.1 1 下载源码 # 下载源码,推荐这样下载 git clone https://github.com/apache/spark.git # 查看所有的tag,每个tag都是一个版本 git tag # 切换到指定版本,这里我要编译的版本是2.4.0 git checkout v2.4.0 ...

终回首的博客 1232

基于shark-0.9.1 spark0.9.1 hadoop 2.3.0的环境搭建(os redhat 6.4

在github的apache/spark页面下载的spark是在CDH5ha

能能的蛋炒饭 2966

【spark2.4.4源码编译】windows环境编译spark2.4.4源码

windows环境下如何编译spark2.4.4源码环境要求环境安装源码下载源码编译注意事项后记 环境要求 操作系统环境:Windows 10(Windows7、Windows8亦可) Java版本: jdk1.8 Scala版本:2.11.0 Maven版本:3.5.4 Git版本:版本无要求 以上相关组件的版本是根据spark2.4.4源码的pom文件里的组件版本进行梳理的: 根据这组配置...

Jack_Roy的博客 1万+

spark 1.0 编译支持 hadoop 2.4.0

北京时间5月3020点多。Spark 1.0.0终于发布了:Spark 1.0.0 released 根据官网描述,Spark 1.0.0支持SQL编写:Spark SQL Programming Guide 个人觉得这个功能对Hive的市场的影响很小,但对Shark冲击很大,就像win7和winXP的关系,自相残杀嘛? 这么着急的发布1.x 版是商业行为还是货真价实的体现,让我们拭目以

数据挖掘者DATAMiner 877

spark2.1.0源码编译

本文介绍spark2.1.0源码编译 1.编译环境: Jdk1.8或以上 Hadoop2.7.3 Scala2.10.4 必要条件: Maven 3.3.9或以上(重要) 点这里下载 http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz ...

weixin_30580341的博客 200

如何导入hadoop源码到eclipse

需要进一步学习hadoop、需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中。 简单总结一下,具体步骤如下: 首先确保已经安装了git、maven3、protobuf2.5、如果没有安装需要提前安装一下 0、preliminary linux distribution(我的是 centos) Eclipse 4.3 JDK1....

weixin_30379911的博客 176

P3383 【模板】线性筛素数

线性筛素数 题目描述 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1-N内) 输入输出格式 输入格式: 第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。 接下来M行每行包含一个不小于1且不大于N的整数,即询问该数是否为质数。 输出格式: 输出包含M行,每行为Yes或No,即依次为每一个询问的结果。 输入输出样例 输入样例#...

程序难民窟(公墓)(๑ŐдŐ)b 477

Spark 源码编译遇到的那些事儿

1、编译环境 Windows 7 JDK 1.8 Scala-2.12.4 Maven-3.6.0 Spark-2.3.0 spark源码下载地址:https://github.com/apache/spark 2、遇到的问题 2.1、直接在源码根目录编译报以下错误 mvn -DskipTests clean package [ERROR] Failed to execute goal org...

码客 1365

Hadoop 2.2.0 (YARN)搭建笔记

最近工作需要,摸索着搭建了Hadoop 2.2.0集群,中间遇到了一些问题,在此记录,希望对需要的同学有所帮助。 1. 系统环境 查看系统版本: uname -a Linux ** 2.6.32_1-7-0-0 #1 SMP *** x86_64 x86_64 x86_64 GNU/Linux 查看gcc版本: gcc --version gcc (GCC) 3.

codepeak的专栏 1万+

Hadoop 2.4.0源码深度解析与分析

Hadoop是一个由Apache软件基金会开发的开源框架,它允许用户在普通的硬件集群上运行应用,处理大规模数据。Hadoop具备高可靠性、高效性、高可扩展性,被广泛应用于分布式存储、分布式计算以及大数据处理等场景中。在本章中,我们将简要介绍Hadoop的历史背景、核心组件及其设计理念,以便为深入理解后续章节的源码分析和系统应用打下坚实的基础。Hadoop的核心组件包括Hadoop分布式文件系统(HDFS)和MapReduce计算模型,它们一起工作以实现大规模数据集的存储和处理。

weixin_34392511的博客 660
上一篇: Crawler中的问题
下一篇: 5-25纪录,MySQLdb
dreamdknight
博客等级 码龄17年 0粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值