logstash配置 jdbc_default_timezone怎么设置成北京时间?
时间: 2024-09-16 18:01:39 浏览: 105
在Logstash的JDBC插件中,`jdbc_default_timezone` 参数用于设置从数据库查询数据时的时间区域。如果你想要设置为北京时间,你可以直接将其值设为 "Asia/Shanghai" 或者 "Asia/ShangHai"(注意首字母大写的格式),因为这是UTC时间偏移量对应于中国标准时间(CST)的IANA时区标识。
以下是设置的示例:
```json
input {
jdbc {
driver => "com.mysql.jdbc.Driver"
url => "jdbc:mysql://localhost/testdb"
statement => "SELECT * FROM table_name"
schedule => "0 0 * * *"
timezone => "Asia/Shanghai"
jdbc_default_timezone => "Asia/Shanghai"
}
}
```
记得替换 `driver`, `url`, 和 `statement` 部分为你实际的数据库连接信息。
阅读全文