关于ES报错Unable to parse response body for Response

在尝试使用Java通过接口向Elasticsearch(ES)添加数据时遇到解析响应错误,尽管数据已在Kibana中显示。问题根源在于Spring和ES的版本不匹配。解决方法包括更新ES或Spring版本。此外,高版本的Kibana中,建立索引的行为已更改为创建数据视图,且允许在无数据时创建索引模式,而低版本则需先有数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Java中调用接口向ES中添加数据时,报错Unable to parse response body for Response{requestLine=PUT /course-publish/_doc/137?timeout=1m HTTP/1.1, host=http://localhost:9200, response=HTTP/1.1 201 Created}

 但是在Kibana中通过get查询发现数据已经存在

 通过查询发现是返回时解析出现错误,Spring与ES版本冲突引起的报错

解决方案:

更改ES版本或是Spring的版本。

其次,在ES高版本中Kibana的控制台页面有较大改动,索引建立更名为数据视图

在高版本中,无论索引是否存在有数据都可以建立索引模式,但是在低版本中必须存入数据后才可以创建索引模式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zmbwcx2003

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值