zipkin-server整合Elasticsearch发生错误

在使用zipkin-server集成高版本ES发生错误,环境版本如下:
ES版本:elasticsearch-7.6.0
zipkin版本:zipkin-server-2.12.9-exec.jar

控制台报错信息:
Unhandled exception from an annotated service:

java.lang.IllegalStateException: response for update-template failed: {“error”:{“root_cause”:[{“type”:“illegal_argument_exception”,“reason”:“Setting index.mapper.dynamic was removed after version 6.0.0”}],“type”:“illegal_argument_exception”,“reason”:“Setting index.mapper.dynamic was removed after version 6.0.0”},“status”:400}

控制台报错图例:
错误信息

网页服务端报错信息:ERROR: Cannot load trace 73b20e0ef8e6d8c4: server error (Internal Server Error)

网页服务端报错图例:
错误信息

问题原因:重点在于控制台报错信息"Setting index.mapper.dynamic was removed after version 6.0.0",显然,该问题是由于zipkin-server版本和ES版本不一致导致。 解决办法:升级zipkin-server版本或降低ES版本即可,本文由于是高版本ES,固采用升级zipkin-server版本方式 GitHub官方文档中找到图片中红色箭头位置,单击下载即可

在这里插入图片描述

图上链接点击后会下载一个jar包,找到jar的根目录输入命令启动即可,命令如下:

java -jar zipkin-server-2.23.16-exec.jar --STORAGE_TYPE=elasticsearch --ES-HOST=localhost:9200 --ES_USERNAME=elastic --ES_PASSWORD=elastic

注:ES开启xpack插件后需要在启动命令中键入用户名密码,未开启忽略即可,ES相关其他配置项在上文的GitHub链接中也有。

启动成功后,Server控制台如下:
在这里插入图片描述

ES中也能看到对应的DOC记录:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值