今天在学习使用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"
}
2 个回复
strglee
赞同来自: fengzxia 、yuyaguo 、王社英
yuyaguo
赞同来自: fengzxia
请参考:https://www.cnblogs.com/superman66/p/4565723.html
前两天我也碰到同样问题,相互学习。