最近在公司迁移项目到云服务期间,有一个项目迁移需要升级 ElasticSearch。原先用的是 ElasticSearch 6.8 版本的,迁移到云服务之后由于云服务限制,只能升级到了 ElasticSearch 8.x 版本了,对于一些别依赖来说,比如:jdbc driver、redis client 或者 mq client 可能会有些许 API 变化,所以项目中代码改动不大,但是 ElasticSearch 只要升一级,你的项目中极大可能就是 代码上下一片红,惨不忍睹啊,所以一般非必要不升级啊! 从 ElasticSearch 7.0.0 版本开始,ElasticSearch 官方就不建议使用 TransportClient 客户端了,推荐使用 High Level REST Client 客户端了。 官方快速通道 ,想了解更多的小伙伴可以移步官方文档,慢慢品读,顺便锻炼英语阅读能力。 The TransportClient is deprecated in favour of the Java High Level REST Client and will be...