`
Belinda407
  • 浏览: 34230 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

编译hadoop1.2.x源码

 
阅读更多
参考 http://blog.csdn.net/zhangxh1013/article/details/7320860
linux配置jdk环境变量
环境配置
① $sudo vi /etc/profile

② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/jdk1.7.0_75
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③$ source /etc/profile  使更改的配置立即生效
④$ java -version  查看JDK版本信息,如果显示出1.7.0证明成功


2.Execute failed: java.io.IOException: Cannot run program "autoreconf" (in directory。。。。。。。。

这个通过更新这个tool解决

"sudo apt-get install automake autoconf"
3.error: possibly undefined macro: AC_PROG_LIBTOOL
sudo apt-get install libtool 
4.更改文件及其子文件所有者
sudo chown -R linda /home/linda/hadoop
更改data文件夹权限
chmod 755 hadoop/dfs/data/
分享到:
评论

相关推荐

    hadoop2.x编译实例

    ### Hadoop 2.x 编译实例详解 #### 一、环境准备与配置 本章节主要介绍如何在 CentOS 6.5 系统上搭建 Hadoop 2.2.0 的开发环境,并进行编译。 ##### 1.1 安装 JDK 在编译 Hadoop 前,首先需要安装 JDK 并配置其...

    apache-doris-1.2.4.1-src.tar.gz

    Apache Doris 的源码压缩包 "apache-doris-1.2.4.1-src.tar.gz" 包含了所有用于编译和构建 Doris 系统的源代码。 1. **列式存储**: Apache Doris 采用列式存储方式,相比行式存储,列式存储在进行聚合和过滤等...

    使用命令行编译打包运行自己的MapReduce程序 Hadoop2.6.0

    #### Hadoop 2.x 版本变化及依赖分析 在Hadoop 2.x版本中,相较于早期版本,其架构和依赖库有了明显的变化。在早期版本如1.x中,所有的依赖都集中在`hadoop-core*.jar`这一个文件里。但在Hadoop 2.x中,这种集中式...

    Centos6.8 32位 64位下编译 hadoop 2.6.4 源码

    在Centos6.8系统环境中,无论是32位还是64位版本,编译Hadoop 2.6.4源码都需要一系列的准备工作与步骤。本篇文章将详细地介绍这一过程中的关键知识点。 #### 一、准备工作 **1.1 安装Java Development Kit (JDK)**...

    Alluxio分布式存储系统 v2.4.1.2-源码.zip

    【标题】"Alluxio分布式存储系统 v2.4.1.2-源码.zip" 涉及的核心知识点是Alluxio分布式存储系统及其版本2.4.1.2的源码分析。 Alluxio,原名Tachyon,是一款开源的内存分布层,它在大数据生态系统中起到了连接数据...

    Spark编译与部署(中)--Hadoop编译安装

    ##### 1.2 编译Hadoop 在完成所有必要的环境配置后,接下来就可以开始编译Hadoop了。 ###### 1.2.1 下载Hadoop源代码Release 2.2.0 访问Hadoop官网或Apache仓库下载指定版本的源码包。 ```bash wget ...

    使用Maven编译Hadoop(2.7.1)

    ### 使用Maven编译Hadoop 2.7.1 的详细步骤及注意事项 #### 一、编译前的准备 **1.1 下载并解压Hadoop源码包** 根据作者gyqiang的说明,要编译的是Apache Hadoop 2.7.1版本,该版本发布于2016年1月4日,是当时...

    hadoop-eclipse-插件编译方法

    本文将详细介绍如何手动编译Hadoop Eclipse插件,并对其进行配置,以便更好地支持Hadoop项目的开发。 #### 二、准备工作 在开始编译Hadoop Eclipse插件之前,请确保已经完成以下步骤: 1. **安装Java JDK**:确保...

    hadoop-core-1.2.2-SNAPSHOT.jar

    windows下搭建nutch会遇到Hadoop下FileUtil.java问题,所以我们一般的做法是找到Hadoop-core-1.2.0源码中的org.apache.hadoop.fs下的FileUtil.java修改其中的CheckReturnValue方法,注释掉其中的内容这时运行会遇到...

    CDH5.13-phoenix-4.11.0-HBase-1.2源码包 编译可用

    《CDH5.13与Phoenix 4.11.0-HBase 1.2源码编译详解》 在大数据处理领域,Cloudera Data Hub(CDH)作为一个全面的开源大数据平台,深受广大用户的青睐。CDH5.13版本是其重要的一个迭代,集成了多种组件,如Hadoop、...

    phoenix4.13.1-hbase1.2-cdh5.13源码可编译parcel集成

    "phoenix4.13.1-hbase1.2-cdh5.13源码可编译parcel集成" 指的是Apache Phoenix版本4.13.1,它是一个针对HBase 1.2版本的SQL查询引擎,特别设计用于Cloudera Data Hub(CDH)5.13的环境。这里的"源码可编译"意味着...

    hadoop集成snappy安装配置文档

    为了编译Hadoop,需要准备一系列依赖包: - **Apache Ant**:构建工具,版本为1.9.6。 - **Apache Maven**:依赖管理工具,版本为3.2.5。 - **FindBugs**:代码静态分析工具,版本为3.0.1。 - **Hadoop源码包**:本...

    nutch1.2源码

    要使用Nutch 1.2,你需要先安装Hadoop环境,然后编译Nutch源码,配置相应的参数,设置爬取种子,启动爬虫,最后进行索引和搜索。这个过程涉及的文件包括`conf`目录下的配置文件,如`nutch-site.xml`,以及`bin`目录...

    Linux环境Hadoop2.6+Hbase1.2集群安装部署

    在构建大数据处理环境时,Linux环境下的Hadoop2.6+Hbase1.2集群安装部署是基础步骤,而Spark分布式集群的搭建则是提升数据处理效率的关键。这些技术的组合使用,可以为大规模数据处理提供高效、可靠的解决方案。 ...

    Hadoop入门学习文档

    - 对于深入理解Hadoop内部工作原理和定制特定功能而言,编译Hadoop源码是非常有益的。 - 需要具备一定的Java开发经验和构建工具(如Maven)的使用经验。 - 编译过程涉及配置环境、下载源码、构建项目等多个步骤。 ...

    Hadoop学习笔记(一)Hadoop快速入门:3.编译

    Linux虚拟机pingwww.baidu.com是畅通的注意:采用root角色编译,减少文件夹权限出现问题1.2 jar包准备(hadoop源码、JDK8、maven、ant、protobuf)(1)hadoop-2.7.2-src.tar.gz(2)jdk-8u144-linux-x64.tar.gz(3)...

    hdfs源码.zip

    4.1.1 HDFS 1.X架构 307 4.1.2 HDFS Federation 308 4.1.3 Datanode逻辑结构 310 4.2 Datanode存储 312 4.2.1 Datanode升级机制 312 4.2.2 Datanode磁盘存储结构 315 4.2.3 DataStorage实现 317 4.3 ...

    apache-hive-1.2.1源码包(已编译)(含Hive的使用全解)

    Hive的源码使用Maven进行管理,编译过程包括下载依赖、编译源码、生成JAR文件等步骤。源码包中已经包含了编译好的结果,可以直接用于研究或部署。 4. **Hive的表和分区** Hive支持动态和静态分区,通过分区可以将...

Global site tag (gtag.js) - Google Analytics