在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的控制台页面有较大改动,索引建立更名为数据视图

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

被折叠的 条评论
为什么被折叠?



