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

Hadoop 2.2 & HBase 0.96 Maven 依赖总结

 
阅读更多
由于Hbase 0.94对Hadoop 2.x的支持不是非常好,故直接添加Hbase 0.94的jar依赖可能会导致问题。

但是直接添加Hbase0.96的依赖,由于官方并没有发布Hbase 0.96的jar包,通过maven编译项目的时候会出现找不到jar包导致编译失败。

通过网上的资料,得知Hbase 0.94后版本,直接添加Hbase-Client的依赖,通过查询得知需要以下依赖:

  1. <dependency>
  2. <groupId>commons-io</groupId>
  3. <artifactId>commons-io</artifactId>
  4. <version>1.3.2</version>
  5. </dependency>
  6. <dependency>
  7. <groupId>commons-logging</groupId>
  8. <artifactId>commons-logging</artifactId>
  9. <version>1.1.3</version>
  10. </dependency>
  11. <dependency>
  12. <groupId>log4j</groupId>
  13. <artifactId>log4j</artifactId>
  14. <version>1.2.17</version>
  15. </dependency>
  16. <dependency>
  17. <groupId>org.apache.hbase</groupId>
  18. <artifactId>hbase-client</artifactId>
  19. <version>0.96.1-hadoop2</version>
  20. </dependency>
  21. <dependency>
  22. <groupId>com.google.protobuf</groupId>
  23. <artifactId>protobuf-java</artifactId>
  24. <version>2.5.0</version>
  25. </dependency>
  26. <dependency>
  27. <groupId>io.netty</groupId>
  28. <artifactId>netty</artifactId>
  29. <version>3.6.6.Final</version>
  30. </dependency>
  31. <dependency>
  32. <groupId>org.apache.hbase</groupId>
  33. <artifactId>hbase-common</artifactId>
  34. <version>0.96.1-hadoop2</version>
  35. </dependency>
  36. <dependency>
  37. <groupId>org.apache.hbase</groupId>
  38. <artifactId>hbase-protocol</artifactId>
  39. <version>0.96.1-hadoop2</version>
  40. </dependency>
  41. <dependency>
  42. <groupId>org.apache.zookeeper</groupId>
  43. <artifactId>zookeeper</artifactId>
  44. <version>3.4.5</version>
  45. </dependency>
  46. <dependency>
  47. <groupId>org.cloudera.htrace</groupId>
  48. <artifactId>htrace-core</artifactId>
  49. <version>2.01</version>
  50. </dependency>
  51. <dependency>
  52. <groupId>org.codehaus.jackson</groupId>
  53. <artifactId>jackson-mapper-asl</artifactId>
  54. <version>1.9.13</version>
  55. </dependency>
  56. <dependency>
  57. <groupId>org.codehaus.jackson</groupId>
  58. <artifactId>jackson-core-asl</artifactId>
  59. <version>1.9.13</version>
  60. </dependency>
  61. <dependency>
  62. <groupId>org.codehaus.jackson</groupId>
  63. <artifactId>jackson-jaxrs</artifactId>
  64. <version>1.9.13</version>
  65. </dependency>
  66. <dependency>
  67. <groupId>org.codehaus.jackson</groupId>
  68. <artifactId>jackson-xc</artifactId>
  69. <version>1.9.13</version>
  70. </dependency>
  71. <dependency>
  72. <groupId>org.slf4j</groupId>
  73. <artifactId>slf4j-api</artifactId>
  74. <version>1.6.4</version>
  75. </dependency>
  76. <dependency>
  77. <groupId>org.slf4j</groupId>
  78. <artifactId>slf4j-log4j12</artifactId>
  79. <version>1.6.4</version>
  80. </dependency>

若要使用org.apache.Hadoop.hbase.mapreduce的API,需要加上:

<dependency>

<groupId>org.apache.hbase</groupId>

<artifactId>hbase-server</artifactId>

<version>0.96.1-hadoop2</version>

</dependency>


最后,把Hadoop的依赖也贴上来,以防自己忘记:

<!--hdoop-->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-auth</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.3.0</version>
</dependency>
分享到:
评论

相关推荐

    hadoop2.2+hbase0.96+hive0.12 安装文档

    综合以上信息,用户在进行hadoop2.2+hbase0.96+hive0.12的集成安装时,应该详细检查各个组件的版本兼容性,确保系统权限设置正确,按照实践指南执行相关配置步骤,并正确设置和使用MySQL数据库作为元数据存储。...

    hadoop2.2+hbase0.96+hive0.12安装整合详细高可靠文档及经验总结

    ### hadoop2.2+hbase0.96+hive0.12安装整合详细高可靠文档及经验总结 #### 一、Hadoop2.2的安装 **问题导读:** 1. Hadoop的安装需要安装哪些软件? 2. Hadoop与HBase整合需要注意哪些问题? 3. Hive与HBase的...

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

    Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建 Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建是大数据处理和存储的重要组件,本文档将指导用户从零开始搭建一个完整的Hadoop2.2+Zookeeper3.4.5+HBase0.96集群...

    hadoop2.2 hbase0.96 hive0.12安装整合详细高可靠文档及经验总结

    ### hadoop2.2、hbase0.96与hive0.12的安装整合及高可靠部署 #### 一、Hadoop2.2的安装与配置 **1.1 安装前准备** - **操作系统环境**: Linux系统(推荐CentOS 6.x) - **JDK安装**: Hadoop依赖于JDK运行,需先...

    hadoop2.6及hbase0.96伪分布式安装配置文件

    HBase的安装依赖于已经运行的Hadoop环境。关键步骤包括: 1. **下载HBase**:从Apache官方网站获取HBase 0.96的二进制包,同样解压到适当位置。 2. **配置文件**:在`conf/hbase-site.xml`中,配置HBase的主服务器...

    HADOOP&ZK&HBASE&YCSB集群搭建验证

    HADOOP&ZOOKEEPER&HBASE&YCSB集群搭建验证 HADOOP&ZOOKEEPER&HBASE&YCSB集群搭建验证是大数据处理和存储的关键技术栈。该技术栈主要包括四个组件:HADOOP、ZOOKEEPER、HBASE 和 YCSB。了解这些技术的搭建和验证是大...

    VMware10+CentOS6.5+Hadoop2.2+Zookeeper3.4.6+HBase0.96安装过程详解

    VMware10+CentOS6.5+Hadoop2.2+Zookeeper3.4.6+HBase0.96安装过程详解 用于解决分布式集群服务器

    VMware10+CentOS6.5+Hadoop2.2+Zookeeper3.4.6+HBase0.96安装过程详解.pdf

    VMware10+CentOS6.5+Hadoop2.2+Zookeeper3.4.6+HBase0.96安装过程详解.pdf

    hadoop2.2.0+Hbase0.96+hive0.12详细配置

    本文将详细介绍如何在Linux环境下搭建Hadoop2.2.0、HBase0.96和Hive0.12的集群环境。 首先,我们从Hadoop的安装开始。Hadoop2.2.0是Apache官方稳定版,可以从官方网站或镜像站点下载。下载完成后,将其上传到Linux...

    HBase0.96+zookeeper3.4.5安装配置(基于HADOOP2.2)

    本篇内容将详细讲解如何在Hadoop 2.2的基础上安装配置HBase 0.96和ZooKeeper 3.4.5。首先,我们需要了解这两个组件的基本概念和作用。 **ZooKeeper的安装与配置** 1. **下载与解压**:首先,从官方网站获取...

    hadoop2.2+hbase0.9x集群搭建手记之hadoop集群遇到的各种问题

    亲自搭建集群,由于代码文件比较大,需要的联系我。

    hadoop2.2 hbase0.96.2 hive 0.13.1整合部署

    7. **HBase安装**:下载并解压HBase,配置HBase的环境变量,如`HBASE_HOME`、`HBASE_CLASSPATH`,并根据Hadoop配置调整HBase配置文件。 8. **HBase与Hadoop整合**:设置HBase的HDFS和MapReduce配置,使HBase能够使用...

    Hadoop&Hbase安装完美教程

    本教程“Hadoop&Hbase安装完美教程”旨在指导用户详细地安装和配置这两个工具,确保用户能够顺利地进行大数据操作。首先,让我们深入了解Hadoop的安装过程: 1. **环境准备**:Hadoop需要Java运行环境,因此第一步...

    王家林hadoop2完全分布式最新高可靠安装文档及整合hbase0.96安装指导

    本文档由王家林老师详细的介绍了 hadoop2.2完全分布式 及整合hbase0.96 安装步骤,图文并茂。

    hadoop 2.2 安装包

    总结起来,Hadoop 2.2是Hadoop发展的一个里程碑,通过引入HA、Federation、YARN等特性,极大地提升了系统的稳定性和可扩展性。对于大数据处理和分析的实践者来说,理解和掌握这些知识点至关重要,以便在实际项目中...

    atlas 2.2版本 hbase下载资源

    总结来说,Apache Atlas 2.2版本与HBase的集成,涉及到HBase的下载、安装、配置,以及在Atlas中配置HBase的元数据管理。通过这样的集成,企业可以实现对大数据生态系统的高效管理和治理,确保数据的安全和合规性。在...

    hadoop2.2 64位 (下)

    hadoop2.2 64位 (下) centos6.4 64位编译 这是下半部分

    hadoop云资源与安装

    hadoop2.2+hbase0.96+hive0.12安装整合详细高可靠文档及经验总结 - 文档hadoop2.4插件下载、完全分布式、伪分布、eclipse插件开发文档hadoop2完全分布式最新高可靠安装文档及整合hbase0.96安装从零教你在Linux环境下...

    hadoop2完全分布式及整合hbase0.96安装文档

    资源名称:hadoop2完全分布式及整合hbase0.96安装文档   内容简介:  首先说一下这个安装过程需要注意的地方一、使用新建用户可能会遇到的问题(1)权限问题:对于新手经常使用root,刚开始可以使用,...

    hadoop&hbase;高可用测试环境搭建

    在构建大数据处理和存储系统时,Hadoop和HBase是两个关键组件。Hadoop是一个开源框架,主要用于分布式存储和计算,而HBase是基于Hadoop的分布式列式数据库,适用于实时查询和大规模数据处理。本教程将详述如何搭建一...

Global site tag (gtag.js) - Google Analytics