liquibase hive3.1.x 扩展支持

liquibase 是一个数据库版本管理工具,可以集成在springboot 中,也可以独立使用命令行。支持多种关系型数据库 包括 mysql、pg、oracle等。但是对于hive数据库并没有的到官方的支持。

在github上找到了impala 的支持,同时也支持hive

GitHub - eselyavka/liquibase-impala: Liquibase extension to add Impala Database support

但是年代久远,无法支持liquibase 4.x.x 也无法支持hive3.x.x。所以本人基于此项目进行了一定的开发,增加了新版本的支持。

具体项目位于

https://github.com/xiananliu/liquibase-ext-hive2

需要先将cloudera 版本的hive 驱动加载到项目中,该驱动不在maven 仓库中。再将我魔改的扩展工程依赖进您的工程内。当然不要忘了依赖liquibase-core。liquibase 的hive扩展程序基于liquibase的spi机制,将会自动装配到liquibase 中。

一切配置就绪后即可按照普通liquibase 使用,不论是springboot集成还是手动调用Liquibase 类,都可随心所欲。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值