Apache Drill jar冲突解决办法

如下列出了详细冲突的包,给标红了:

avatica-1.13.0.jar和slf4j.jar包冲突如下:

现Apache Drll的jar包问题如下:
1、avatica-1.13.0.jar直接加入了slf4j的Class,如果引入avatica-1.13.0.jar就和slf4j的jar冲突了,不引入,Apache Drll 驱动就会注册失败,还有其他几个jar也有同样的问题;
2、Apache Drll在driver.connect的时候需要用到netty-all-4.0.48.Final.jar中的某方法,但是在苍穹平台该jar版本较高,是4.1.32,而高版本不存在该方法。

解决办法:

1、改源码,适用于比较浅的调用。

2、改包路径,用maven的shaded,比较成熟的解决方案,shaded后的drill-jdbc-all-1.16.0.jar已上传到我的资源,有需要的可以直接去拿

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值