【云计算】springBoot2.0+elasticsearch6.3中遇到的坑大整合
小标 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
看完这篇文章有何感觉?已经有2人表态,50%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved