/liquibase-ext-hbase

liquibase support hbase-phoenix

Primary LanguageJava

liquibase-ext-hbase

liquibase support hbase-phoenix

为liquibase 添加phoenix 支持,基于https://github.com/manirajv06/liquibase-hbase 修改而来 主要修改项目结构从而适配了liquibase 的spi 机制,使得该项目可以支持liquibase 4.x.x

目前只在 hbase 2.0 和phoenix 5.0.0上测试过,其他版本暂未测试

使用方法

添加本项目依赖即可

    <dependency>
      <groupId>io.github.xiananliu</groupId>
      <artifactId>liquibase-ext-hbase</artifactId>
      <version>1.0</version>
    </dependency>

别忘了liquibase 本身

    <dependency>
        <groupId>org.liquibase</groupId>
        <artifactId>liquibase-core</artifactId>
        <version>4.8.0</version>
    </dependency>

其他说明

默认依赖了此驱动,需要更换请自行排除

    <dependency>
        <groupId>org.apache.phoenix</groupId>
        <artifactId>phoenix-core</artifactId>
        <version>5.0.0-HBase-2.0</version>
        <exclusions>
            <exclusion>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
            </exclusion>
        </exclusions>
    </dependency>