【问题标题】:Lucidworks Custom connector get last job timeLucidworks 自定义连接器获取最后工作时间
【发布时间】:2020-02-09 14:12:21
【问题描述】:

需要在自定义 java 连接器中获得最后一个成功的作业运行时。

是否可以获取上次运行开始值,或任何其他方式来存储和检索上次作业运行时间?

尝试通过访问历史 api 服务来获取上次工作时间。 curl -u user:pass fusion-host:6764/api/jobs/datasource:movies-db/history

还有其他方法可以从连接器本身获取值吗?

【问题讨论】:

标签: java oracle lucidworks


【解决方案1】:

https://doc.lucidworks.com/fusion-server/4.0/reference/api/jobs-api.html#get-the-job-history-for-a-datasource

根据这些文档,响应应该与此类似。您将使用 startTime 作为上次运行开始

[ {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T21:01:46.743Z",
  "endTime" : "2017-05-17T21:02:05.720Z",
  "status" : "success"
}, {
  "resource" : "datasource:movies-db",
  "startTime" : "2017-05-17T20:58:10.503Z",
  "endTime" : "2017-05-17T20:58:42.020Z",
  "status" : "success"
} ]

【讨论】:

  • 我已经从 Rest api 中检索到了值。我正在探索是否有任何其他方法可以从连接器中检索值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-09
相关资源
最近更新 更多