任务控制:如何解决“无法获得Elasticsearch信息”错误,而试图集成独立任务控制与JFrog平台?

Yuvarajan Johnpaul
2023-01-22 11:06

症状:

任务控制日志中出现“Not able to get Elasticsearch Info”的异常,说明系统提供的连接配置有问题。yaml文件。

问题描述:

如果您正在观察针对弹性搜索建立连接的问题,并且从日志中观察到以下错误模式:YYYY-MM-DDT10:25:21.806Z [32m][jfisv][0;39m][1;31m][0;39m [][.r.]ElasticsearchRestClient:103] [main] -无法获取Elasticsearch信息
YYYY-MM-DDT10:25:21.811Z [32 m [jfisv] [0; 39 m [1; 31 m[错误][0;39 m [] [c.j.i.i。[main] -弹性搜索的问题:在类com.jfrog.insight.elasticsearch.client.rest.ElasticsearchRestClient中由方法"waitForElasticSearch"返回的条件没有在60秒内完成。
YYYY-MM-DDT10:25:21.824Z [32m][jfisv][0;39m][1;31m][ERROR][0;39m [][o.s.b。SpringApplication:826] [main] -应用运行失败
java.lang.NullPointerException:零
这个错误的可能原因是,

解决方案:

在这种情况下,为了让任务控制知道弹性搜索是外部化的,需要使任务控制系统中的“外部”标签为“true”。yaml文件。

用户添加图片
在初始化期间,任务控制应该能够与外部化的ElasticSearch建立连接。