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

hbase 0.94.26 + hadoop 2.2.0 编译问题

阅读更多

1、从官方下载最终版的hbase 0.94版本,最终版为hbase-0.94.26的安装包,此安装包是src包和bin包的组合体,默认支持hadoop 1.0.4。
2、hbase 0.94默认是在hadoop 1.0.4版本下编译的,结合hadoop 2.2.0需要重新编译安装,需要修改pom.xml文件。
(1)将<protobuf.version>2.4.0a</protobuf.version>,
修改为<protobuf.version>2.5.0</protobuf.version>。
(2)将<hadoop.version>2.0.0-alpha</hadoop.version>,
修改为<hadoop.version>2.2.0</hadoop.version>。
3、需要提前配置好maven的编译环境,maven比较简单此处省略。
4、运行maven命令,进行编译,编译过程中需要下载相应组件和jar包,请保持网络通畅。
mvn clean install assembly:single -Dhadoop.profile=2.0 -DskipTests
5、编译安装过程中可能会因为网络问题无响应,需要等待或者Ctrl+C中断后重新执行mvn命令。
6、编译成功后到生成的target目录中找到hbase-0.94.26.tar.gz就是编译好的安装包,可以支持hadoop 2.2.0。


备注:有人可能会有疑问,今天刚好发布了hbase 1.0,为什么还需要0.94版本的hbase?
原因很简单,主要是包括华为的hbase二级索引项目,淘宝的绿萝等client项目等都只支持0.94版本,所以不得已将hbase由之前生产环境中的0.98版本降级为了0.94版本。

 

分享到:
评论

相关推荐

    Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建

    软件方面,需要安装jdk-7u55-linux-x64.rpm、apache-maven-3.1.1-bin.tar、hadoop-2.2.0-src.tar.gz、protobuf-2.5.0.tar.gz、zookeeper-3.4.5.tar.gz和hbase-0.96.2-hadoop2-bin.tar.gz等软件。 Hadoop2.2安装和...

    hadoop-2.2.0-x64.tar.gz

    Hadoop的生态系统还包括许多其他项目,如Hive(基于SQL的数据仓库工具)、Pig(数据分析平台)、HBase(NoSQL数据库)、Spark(快速数据处理引擎)等,它们共同构成了强大的大数据处理框架。 总之,Hadoop 2.2.0是...

    Hadoop2.4.1上自编译安装HBase0.98.5

    在本文中,我们将深入探讨如何在Hadoop 2.4.1环境中自编译和安装HBase 0.98.5。这是一个重要的步骤,因为HBase是一个分布式、基于列族的NoSQL数据库,它构建在Hadoop之上,提供高吞吐量的数据访问。Hadoop 2.4.1是...

    kettle5.3连接hdfs、hbase、kettle5.2源码编译

    总结,本文档详细介绍了如何使用 Kettle 5.3 连接 Hadoop 2.2.0 的 HDFS,以及如何与 ICTBase 中的 HBase 进行交互。同时,还提供了 Kettle 5.2 源码编译的方法,这对于开发者来说是宝贵的资源,有助于他们更深入地...

    Apache Atlas 2.2.0 编译版本,开箱即用

    "atlas2-2-0版本排除重复.txt"可能是一个记录了2.2.0版本升级过程中需要注意的重复或冲突问题的文本文件,帮助用户避免在升级过程中遇到的问题。 总结来说,Apache Atlas 2.2.0 提供了一套全面的数据治理解决方案,...

    Apache Atlas编译好的包 apache-atlas-2.0.0-SNAPSHOT-server.tar.gz

    7. **插件扩展**:Apache Atlas 支持插件机制,可以扩展其功能以适应特定的数据存储系统,如Hadoop、Hive、HBase等。 **安装和部署Apache Atlas 2.0.0-SNAPSHOT** 1. 首先,下载并解压“apache-atlas-2.0.0-...

    apache-atlas-2.2.0-server.tar.gz

    4. **集成Hadoop生态系统**:Apache Atlas与Hadoop组件如Hive、HBase、Spark等紧密集成,为这些系统提供了元数据服务,增强了整个生态系统的互操作性。 5. **安全与权限**:Atlas支持基于角色的访问控制(RBAC),...

    hadoop-common-2.2.0-bin-master.zip

    在这个名为“hadoop-common-2.2.0-bin-master.zip”的压缩包中,包含了Hadoop Common的2.2.0版本的源码及其编译后的二进制文件,是学习和使用Hadoop不可或缺的部分。本篇将深入探讨Hadoop Common的关键特性、主要...

    基于cdh6.3.2 apache-atlas-2.2.0,完整编译打包

    CDH 6.3.2是一个全面的企业级Hadoop发行版,包含了多种开源组件,如HDFS、YARN、HBase、Spark等,以及针对这些组件的优化和管理工具。在该版本中,Apache Atlas的集成使得企业能够更好地管理其大数据资产,确保数据...

    solr-8.6.3.tgz+hbase-2.3.3-bin.tar.gz

    描述中提到的"atlas2.2.0内嵌式编译会用到"可能是指Apache Atlas 2.2.0,这是一个元数据管理和治理的平台,它利用Solr和HBase作为其核心组件。在集成过程中,可能需要特定格式的HBase安装包,即从"hbase-2.3.3-bin....

    apache atlas 2.2版本 编译好的开箱即用

    Apache Atlas与Hadoop生态紧密集成,这意味着它通常会与HBase(用于存储元数据)、Solr(用于全文搜索和索引)和Hive(用于数据查询)等组件一起使用。在配置过程中,你可能还需要调整与这些组件相关的环境变量或...

    apache ranger-2.2.0-admin.tar.gz

    1. **权限管理**:Apache Ranger 提供了一种集中式的权限模型,允许管理员定义精细的权限策略,如读、写、执行等操作,这些策略可应用于Hadoop、Hive、Kafka、Solr、HBase等大数据组件。通过创建角色和权限分配,...

    apache-atlas-2.2.0-bin.tar.gz

    这个"apache-atlas-2.2.0-bin.tar.gz"压缩包包含的是Apache Atlas 2.2.0版本的二进制发行版,是经过源码编译后的结果,不捆绑HBase和Solr这两个依赖项,因此用户需要自行安装和配置。 Apache Atlas的主要功能包括:...

    apache-ranger-2.2.0-plugins

    它支持多种数据存储和服务,如 Hadoop、Hive、HBase、Kafka、Solr 等。在这个"apache-ranger-2.2.0-plugins"压缩包中,包含的是已经编译好的 Apache Ranger 2.2.0 版本的插件,这使得用户可以轻松地在他们的环境中...

    大数据集群配置过程_hive篇.docx

    如果操作系统或Hadoop版本不匹配,可能会导致jar包兼容性问题,需要进行替换或重新编译。 Hive的安装过程相对简单,与Hadoop和HBase不同,它不需要在每个节点上部署Hive的包。只需在NameNode节点上配置Hive,然后...

    apache-atlas-2.2.0-sources.tar.gz

    4. **数据安全**:Apache Atlas 集成了Hadoop的安全组件,如Hive、HBase和Kerberos,可以实现对数据访问的细粒度控制,确保只有授权用户能够访问特定的数据资产。 5. **数据质量管理**:提供工具来检测和报告数据...

    ATLAS集成与部署.doc

    - 编译 Atlas 源码过程中可能会遇到 npm 缺失的问题,需要额外安装 Node.js 和 npm。 3. **Node.js 和 npm 安装** - 下载 Node.js v13.11.0 版本,解压并进行安装。 - 添加 Node.js 和 npm 的软链接至系统路径。...

Global site tag (gtag.js) - Google Analytics