三人行必有我师

logstash怎么如何设置每过10分钟同步一次

Logstash | 作者 fengzxia | 发布于2018年04月26日 | 阅读数:17703

今天在学习使用logstash数据同步时发现将schedule设置为“10 * * * *”不是没十分钟更新一次,而是每小时的第十分钟更新一次,我想问下怎么样才能实现没10分钟更新一次数据
jdbc {
# 数据库连接
jdbc_connection_string => "jdbc:mysql://127.0.0.1/meijiaosuo"
# 用户名密码
jdbc_user => "root"
jdbc_password => "root"
# 驱动
jdbc_driver_library => "./lib/mysql-connector-java-5.1.45.jar"
# 驱动类
jdbc_driver_class => "com.mysql.jdbc.Driver"
# 可执行的sql文件地址
statement_filepath => "./sql/front_broadcast_company.sql"
# 设置监听间隔 各字段含义(从左至右)分、时、天、月、年,全为*默认含义为每分钟都更新
schedule => "10 * * * *"
# 是否将sql查询出来的名称全转小写,默认true
lowercase_column_names => false
# 指定type方便在output时判断输出至哪个index
type => "company"
}
已邀请:

strglee

赞同来自: fengzxia yuyaguo 王社英

schedule => "*/10 * * * *" # */10 是每十分钟 10 是几点十分

yuyaguo

赞同来自: fengzxia

主要是schedule控制的,schedule => "* */10 * * * *"
请参考:https://www.cnblogs.com/superman66/p/4565723.html
前两天我也碰到同样问题,相互学习。

要回复问题请先登录注册