最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

elasticsearch - How to Run Logstash Immediately and Maintain a Scheduled Execution? - Stack Overflow

programmeradmin2浏览0评论

I'm using Logstash to fetch data from a database and index it into Elasticsearch. My Logstash configuration includes a schedule to run every 50 minutes like this:

input {
  jdbc {
    jdbc_connection_string => "jdbc:mysql://your-database-url"
    jdbc_user => "your-user"
    jdbc_password => "your-password"
    schedule => "*/50 * * * *"
    statement => "SELECT * FROM your_table"
  }
}
output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    index => "my-index"
  }
}

What I Want to Achieve

  • Delete the Elasticsearch index at 10:00 AM every day.
  • Run Logstash immediately after the deletion.
  • Ensure Logstash continues running on the 50-minute schedule.
发布评论

评论列表(0)

  1. 暂无评论