在一个项目中同时使用hbase和elasticsearch出现netty的jar包冲突的问题 事件: 在同一maven项目中使用hbase的同时又用了es 程序运行后出错 上网查了一些原因,说是netty的版本不同的原因,自己在编译后的目录也看到了不同,分别 ...
.今天在服务里面加了 es . 的 依赖包后,在预发布测试时候出现了下列的问题 看了 半天,最后发现是 es的 jar包 和 mq的 netty包 有冲突。然后去idea的 jar包依赖里面查看,mq使用的 是 而es依赖的netty 是多个 不同的包, 而在依赖的时候,mq在启动初始化的时候,使用了高版本的 netty之后,缺少了依赖的方法。 解决办法: 直接引入高版本的 netty包 ...
2018-12-27 14:19 0 760 推荐指数:
在一个项目中同时使用hbase和elasticsearch出现netty的jar包冲突的问题 事件: 在同一maven项目中使用hbase的同时又用了es 程序运行后出错 上网查了一些原因,说是netty的版本不同的原因,自己在编译后的目录也看到了不同,分别 ...
冲突的地放其实很多,大概都是类似,找不到哪个方法了: 类似于: 其实发生这种事情,靠猜没用的。最简单粗暴的方式就是通过maven打印依赖树的方式,去查看; 比如上面的错误,是因为netty版本不一致造成的。那么就打印依赖树,找到所有netty。然后去掉不是你导入的版本 ...
elasticsearch 5.6中使用TransportClient初始化抛异常 在引入elasticsearch5.6的transportclient包中,会引入netty进行通信。 由于项目中会用到rocketmq,rocketmq也会自带有netty ...
最近学习了netty,想写一个简单的rpc,结果发现发送消息时遇到难题了,网上搜了一下,这种情况是半包问题和粘包问题,主要是出现在并发高一些的时候。 talk is cheap 客户端编码: 服务端解码: 这是最初版本的,一开始以为只要读出来反序列化 ...
使用protobuf生产模板代码,使用的版本是: hbase的版本是:1.2.1-cdh5.1.4.0 如果打印maven依赖树的话,可以看到hbase的protobuf版 ...
在某个小项目里,因为进行了一些实验工具类的开发,并没有实装到业务中,但是仍然引用了依赖 <dependency> <groupId>jakarta.persistence& ...
spark shell 提交任务报错 此类 AbstractFileRegion 在spark-network-common.xxx.jar中 classpath是有的,所以怀疑jar冲突 ...
基本环境 elasticsearch版本:6.3.1 客户端环境:kibana 6.3.4、Java8应用程序模块。 其中kibana主要用于数据查询诊断和查阅日志,Java8为主要的客户 ...