我在spring boot应用程序中使用Jest在这里输入链接描述。
JestClientFactory factory = new JestClientFactory();
factory.setHttpClientConfig(new HttpClientConfig
.Builder("http://myhost:9200")
.multiThreaded(true)
JestClient client = factory.getObject();
一切都很好.我可以使用这个客户端做我想要的所有查询。快乐到现在。
然后问题是,当应用程序启动时,ElasticsearchJestHealthIndicator类是自动初始化的。但问题是我不知道在哪里设置它需要的配置,所以它使用的默认值是http://localhost:9200,这就导致了这个问题:
WARN[ON(2)-127.0.0.1]S.B.A.H.ElasticSearchJesthealThinDicator:运行状况检查失败io.searchbox.client.config.Exception.CouldNotConnectException:无法连接到http://localhost:9200(位于io.searchbox.client.http.JesthTtpClient.execute(位于io.searchbox.client.http.JesthTtpClient.java:70)(位于io.searchbox.client.http.JesthTtpClient.execute(位于jesthTtpClient.java:60)
有人能告诉我如何正确配置它,或关闭它吗?
在参考文档中快速搜索可以看到Spring Boot将为您配置JestClient
(您可以在需要的任何地方注入它),并且应用了以下配置属性:
spring.elasticsearch.jest.uris=http://search.example.com:9200
spring.elasticsearch.jest.read-timeout=10000
spring.elasticsearch.jest.username=user
spring.elasticsearch.jest.password=secret
请看这里了解更多信息。
我需要改变频率来检查springboot执行器中的DB运行状况。默认DB运行状况检查查询每毫秒执行一次。我想让这个查询每1分钟后执行一次,而不是毫秒。有什么方法可以自定义它吗?
SOFABoot 为 Spring Boot 的健康检查能力增加了 Readiness Check 的能力。如果你需要使用 SOFA 中间件,那么建议使用 SOFABoot 的健康检查能力的扩展,来更优雅的上线应用实例 引入健康检查扩展 要引入 SOFABoot 的健康检查能力的扩展,只需要引入以下的 Starter 即可: <dependency> <groupId>com.alipay
这是我在描述吊舱时看到的: 警告不健康115s(x7超过2M55s)kubelet,准备探测失败:获取http://10.202.158.105:80/health/ready:拨号tcp 10.202.158.105:80/health/ready:连接:拒绝连接警告不健康115s(x7超过2M55s)kubelet,活跃探测失败:获取http://10.202.158.105:80/healt
健康检查配置概述。 filter.http.HealthCheck filter.http.HealthCheck proto { "pass_through_mode": "{...}", "endpoint": "...", "cache_time": "{...}" } pass_through_mode (BoolValue, REQUIRED) 指定过滤器是否在传递模式下运
健康检查架构概述。如果为集群配置了健康检查,则会发出相应的统计信息。详见请参考统计相关文档。 HealthCheck HealthCheck.Payload HealthCheck.HttpHealthCheck HealthCheck.TcpHealthCheck HealthCheck.RedisHealthCheck HealthCheck HealthCheck proto { "ti
健康检查架构概述。 如果为集群配置了健康检查,则会发出相应的统计信息。并且记录在这里。 { "type": "...", "timeout_ms": "...", "interval_ms": "...", "unhealthy_threshold": "...", "healthy_threshold": "...", "path": "...", "send": [