java连接ES的客户端,本地测试没有问题,部署到服务器后,报错如下:
org.apache.http.NoHttpResponseException: xxx.xxx.xxx.xxx:9200 failed to respond
调试和修改了半天,代码都没问题,最后才发现,是一个requestCompressionEnabled参数的问题,我设置为true了,没法解析response了,改为false就可以了。
具体的原理需要大佬给解释一下。
java连接ES的客户端,本地测试没有问题,部署到服务器后,报错如下:
org.apache.http.NoHttpResponseException: xxx.xxx.xxx.xxx:9200 failed to respond
调试和修改了半天,代码都没问题,最后才发现,是一个requestCompressionEnabled参数的问题,我设置为true了,没法解析response了,改为false就可以了。
具体的原理需要大佬给解释一下。