`

HBase Maven Dependency

阅读更多

 HBase传递性依赖实在太多,还包含了很多Tomcat和Jetty的依赖容易出现问题,现在发一份记录一下

 

<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-common</artifactId>
    <version>${hbase.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-compiler</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-runtime</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-util</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey.jersey-test-framework</groupId>
            <artifactId>jersey-test-framework-grizzly2</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-protocol</artifactId>
    <version>${hbase.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-client</artifactId>
    <version>${hbase.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-util</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-server</artifactId>
    <version>${hbase.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-compiler</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-runtime</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-util</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-sslengine</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jsp-2.1</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jsp-api-2.1</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>servlet-api-2.5</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun.jersey.jersey-test-framework</groupId>
            <artifactId>jersey-test-framework-grizzly2</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-thrift</artifactId>
    <version>${hbase.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jsp-2.1</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jsp-api-2.1</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>servlet-api-2.5</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-compiler</artifactId>
        </exclusion>
        <exclusion>
            <groupId>tomcat</groupId>
            <artifactId>jasper-runtime</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>org.apache.thrift</groupId>
    <artifactId>libthrift</artifactId>
    <version>0.9.0</version>
</dependency>
<dependency>
    <groupId>org.apache.zookeeper</groupId>
    <artifactId>zookeeper</artifactId>
    <version>3.4.6</version>
    <exclusions>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    <version>2.5.0</version>
</dependency>

 

0
0
分享到:
评论

相关推荐

    java api 访问hbase demo(Maven)

    在这个Java API访问HBase的Maven项目中,我们将探讨如何配置项目,引入依赖,以及编写Java代码来与HBase进行交互。 首先,我们需要在项目中集成Maven,Maven是一个项目管理和综合工具,它可以帮助我们管理项目的...

    hbase-jar包(多版本)拷贝到maven仓库即可

    在Java开发环境中,HBase的依赖通常通过Maven管理,而`hbase-jar包`则是包含了HBase运行所需的全部或部分库文件。在进行Java项目开发时,这些JAR文件需要被正确地引入到项目的类路径中,以便程序能够正常运行。 ...

    java访问hbase所需的jar包

    Java访问HBase所需的Jar包是实现Java应用程序与HBase交互的关键。HBase作为一个基于Hadoop文件系统的分布式列式存储数据库,其设计目标是处理大规模的数据并提供亚秒级的访问速度。为了在Java环境中顺利地操作HBase...

    springboot集成phoenix+hbase

    而Phoenix是一个开源的SQL层,它构建在HBase之上,提供了高性能的数据库查询能力。本示例将详细解释如何将Spring Boot与Phoenix和HBase集成,以创建一个完整的数据访问解决方案。 首先,我们需要在Spring Boot项目...

    spring操作hbase demo

    如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;!-- Spring相关 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework &lt;artifactId&gt;spring-context &lt;version&gt;5.x.x.RELEASE &lt;/dependency&gt; ...

    Hbase笔记 —— 利用JavaAPI的方式操作Hbase数据库(往hbase的表中批量插入数据).pdf

    以下是一个Maven项目的示例,导入了HBase客户端库: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;1.4.6 &lt;/dependency&gt; ``` 接下来,我们将在Java程序中创建一个配置对象...

    java从本地读文件并上传Hbase

    你需要添加HBase的客户端库到你的项目中,这通常通过Maven或Gradle的依赖管理工具来完成。例如,在Maven的`pom.xml`文件中,你可以添加以下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;...

    spring与hbase集成

    确保在 Maven 或 Gradle 的配置文件中包含 Spring Data HBase 的依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.springframework.data &lt;artifactId&gt;spring-data-hadoop 版本号 &lt;/dependency&gt; ``` 接下来,我们需要...

    java链接及操作hbase实例代码

    通常,你需要添加以下依赖到你的`pom.xml`文件(如果你使用的是Maven): ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;2.4.9 &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;...

    java链接hbase数据示例代码

    在Java编程环境中,HBase是一种分布式、高性能的NoSQL数据库,常用于大数据处理。本示例代码主要展示了如何使用Java API连接HBase数据库,并执行基本的CRUD(创建、读取、更新、删除)操作,同时也包括了批量操作的...

    springboot-hbase

    在开始之前,确保你已经安装了Java、Maven、HBase和Phoenix。HBase是分布式数据库,需要在集群环境中运行,而Phoenix通常作为HBase的客户端,通过JDBC驱动连接HBase。 2. **SpringBoot项目初始化** 使用Spring ...

    java 连接远程hbase 数据库

    Java连接远程HBase数据库是一项常见的任务,特别是在大数据处理和分布式存储的应用场景中。HBase是一个构建在Hadoop文件系统(HDFS)之上的分布式、版本化的NoSQL数据库,它提供了高性能、低延迟的数据访问能力。...

    使用Java API连接虚拟机HBase并进行数据库操作,Java源代码

    这通常可以通过在`pom.xml`(如果你使用的是Maven)或`build.gradle`(如果你使用的是Gradle)文件中添加HBase的依赖来完成。对于Maven,你可以添加如下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase ...

    java访问Hbase数据库Demo

    在Maven项目中,可以在pom.xml文件中添加如下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;2.4.8 &lt;/dependency&gt; ``` 请注意,这里的版本号可能会随着Hbase的更新而...

    eclipe 连接hbase

    如果你使用的是Maven,可以在pom.xml文件中添加如下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;your-hbase-version &lt;/dependency&gt; &lt;!-- 如果你的Hadoop版本...

    代码中利用Hbase相关的API,包括对HBase的增删改查等操作

    在编程领域,HBase是一种基于Apache Hadoop的分布式非关系型数据库,专为处理大规模数据而设计。HBase提供了一套Java API,使得开发者能够轻松地进行数据的增删改查操作。本教程将深入探讨如何在代码中利用HBase API...

    在集群中java 通过调用API操作HBase 0.98

    对于HBase 0.98,你需要在`pom.xml`或构建脚本中包含相应的Maven依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;0.98.x &lt;/dependency&gt; ``` 请注意,这里的`x`应替换...

    java 连接hbase

    确保你的项目中已经包含HBase的客户端库,这通常通过在Maven或Gradle的构建文件中添加对应的依赖完成。例如,在Maven的pom.xml文件中,你可以添加如下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase ...

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

    3. **获取依赖**:使用Maven的`mvn dependency:get`命令下载所有依赖库,或者直接运行`mvn clean install -DskipTests`来下载并构建项目,但不执行测试。如果在构建过程中遇到问题,可能需要手动解决依赖冲突。 4. ...

    Java API读写Hbase演示项目.zip

    在 Maven 工程中,可以在 `pom.xml` 文件中添加以下依赖: ```xml &lt;dependency&gt; &lt;groupId&gt;org.apache.hbase &lt;artifactId&gt;hbase-client &lt;version&gt;2.4.8 &lt;/dependency&gt; ``` 接着,让我们详细探讨如何使用 Java ...

Global site tag (gtag.js) - Google Analytics