我们部署了独立的ES荚,我看到系统需求表明Java 17或更高版本将被使用。java应用程序(当然是不同的荚)仍然依赖于java 8,我们不打算在短期内升级java版本。我想向广大社区确认,如果他们面临来自java 8应用程序的任何问题,他们会不会遇到什么问题?我们使用的是标准ES库。
org.elasticsearch.client:elasticsearch-rest-client
org.elasticsearch.plugin:parent-join-client
org.elasticsearch:elasticsearch-core
org.elasticsearch:elasticsearch
org.elasticsearch.client:elasticsearch-rest-high-level-client我知道restHighLevelClient是不可取的,但是我们依靠spring来提供一些集成支持。
发布于 2022-04-01 04:10:00
我没有足够的声誉来补充评论。我在升级上也有类似的问题。这是来自自述的https://github.com/spring-projects/spring-data-elasticsearch
在Elasticsearch 8中,RestHighLevelCLient已被删除。这意味着只有在下一次主要升级时才能切换到这个客户端版本,它将是Spring Data Elasticsearch 5,基于Spring Data 3,Spring Boot 3使用,基于Spring 6和Java 17。
下面有依赖项和升级信息。
https://www.elastic.co/guide/en/elasticsearch/reference/current/dependencies-versions.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html
https://stackoverflow.com/questions/71698398
复制相似问题