elasticsearch - yaml文件中的logstash调度程序
问题描述
在我使用的以前版本的 logstash yaml 文件中schedule => "* * * * *"
现在我正在尝试将其安排为每天 tqice(比如说早上 6 点和下午 6 点),但它不再起作用了。文件内容:
input {
jdbc{
clean_run => true
jdbc_driver_library => "../config/postgresql-42.2.23.jar"
jdbc_driver_class => "org.postgresql.Driver"
trigger => {
schedule =>
daily =>
at => [ "18:00","06:00"]
}
statement => 'SELECT tenant_id as id , full_name , email , phone FROM public."Tenants" '
use_column_value => true
tracking_column => "id"
}
}
output {
elasticsearch {
...
}
}
解决方案
所以我发现了问题,没有trigger
,daily
和at
属性。
它应该是:schedule => "0 0 6,18 * * *"
推荐阅读
- dc.js - 使用 dc.js 将堆叠折线图转换为多折线图(未堆叠)
- android - 数字输入找出用户愿意支付的费用
- javascript - 一个显示警报的简单 ReactJS 示例
- c# - 为什么通过泛型方法创建 Select 后的 Linq“where”表达式在本地求值?
- angular - 删除 Angular 6 中的 DOM 元素
- python - 将多维 XML 转换为 mssql
- c - 从 system() 更改为 exec(),它会加速我的代码吗?
- zpl - ZPL:计数器和固定文本组合成二维码
- python - 解密功能的令牌无效?
- gitlab - sudo gitlab-runner 结果命令未找到,但 gitlab-runner 只能运行