小标
2018-12-24
来源 :
阅读 2906
评论 0
摘要:本文主要向大家介绍了【云计算】springBoot2.0+elasticsearch6.3中遇到的坑大整合,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
本文主要向大家介绍了【云计算】springBoot2.0+elasticsearch6.3中遇到的坑大整合,通过具体的内容向大家展现,希望对大家学习云计算有所帮助。
新建微服务项目时,没有加载依赖包,直接复制官网MAVEN地址过来,各种包不兼容,冲突之后启动报错
直接抛出异常,包名冲突
Exception in thread "elasticsearch[elasticsearch][management][T#1]" java.lang.AbstractMethodError: org.elasticsearch.transport.TcpTransport.sendMessage(Ljava/lang/Object;Lorg/elasticsearch/common/bytes/BytesReference;Ljava/lang/Runnable;)V
at org.elasticsearch.transport.TcpTransport.internalSendMessage(TcpTransport.java:1111)
at org.elasticsearch.transport.TcpTransport.sendRequestToChannel(TcpTransport.java:1093)
at org.elasticsearch.transport.TcpTransport.executeHandshake(TcpTransport.java:1600)
at org.elasticsearch.transport.TcpTransport.openConnection(TcpTransport.java:568)
at org.elasticsearch.transport.TcpTransport.openConnection(TcpTransport.java:114)
at org.elasticsearch.transport.TransportService.openConnection(TransportService.java:351)
at org.elasticsearch.client.transport.TransportClientNodesService$SniffNodesSampler$1.doRun(TransportClientNodesService.java:506)
at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:638)
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
解决方案 对应的版本号,排队没必要的版本,之前是5.6版本,主要看transport-netty4-client这个,下面是完整导入就正常了
org.elasticsearch
elasticsearch
6.3.0
org.elasticsearch.client
transport
6.3.0
org.elasticsearch.plugin
transport-netty4-client
org.elasticsearch.plugin
transport-netty4-client
6.3.0
主要是下面这两个包,在仓库里找下,看是不是跟elasticsearch版本一样,否则通信出错
transport-netty4-client\6.3.0\transport-netty4-client-6.3.0.jar
transport-netty3-client\5.6.2\transport-netty3-client-5.6.2.jar
错误二,单纯的spingBoot项目,启动报错
Unregistering JMX-exposed beans on shutdown
没有加载依赖web包的原因,只做微服务写后台,应该可以不加载web 依赖包,那就加上,重启一切OK
org.springframework.boot
spring-boot-starter-web
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标大数据云计算大数据安全频道!
喜欢 | 1
不喜欢 | 1
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号