您的应用程序中的elasticsearch客户端正在使用传输协议来加入集群。在最近的发行版中不赞成使用这种方法,并且已经将其删除。这表示传输协议不是HTTP,并且您的笑话代理可能无法分析/模拟发送的数据。这就是localhost可以运行但jest代理失败的原因。
为了使您的应用程序与Elasticsearch的未来版本兼容,您应该考虑使用高级REST客户端,而不会丢失spring应用程序的任何功能。很快,您将能够再次使用jest,因为REST客户端正在使用HTTP与elasticsearch进行通信。
请查看此内容以获取有关客户端迁移的详细信息(我假设基于stacktrace的elasticsearch版本,请加倍确认)https://www.elastic.co/guide/zh/elasticsearch/client/java-
rest/ 5.6 / java-rest-high-level-
migration.html



