版本: 6.8-8.9
简而言之,当Elasticsearch中配置的代理端口号不在有效范围1到65534内时,会发生此错误。端口号小于1或大于65534都会导致问题。要解决此问题,您应该检查Elasticsearch配置文件,确保代理端口号在有效范围内。如果不在范围内,请相应调整。此外,确保所选端口未被其他服务使用,以避免冲突。
日志上下文 #
日志"Proxy port must be between 1 and 65534; but was"的类名是 HttpProxy.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入了解上下文的人参考:
} else if (SCHEME.match(currentFieldName; parser.getDeprecationHandler())) {
scheme = Scheme.parse(parser.text());
} else if (PORT.match(currentFieldName; parser.getDeprecationHandler())) {
port = parser.intValue();
if (port <= 0 || port >= 65535) {
throw new ElasticsearchParseException("Proxy port must be between 1 and 65534; but was " + port);
}
}
} if (port == null || host == null) {





