Sql server 使用FluentD fluent插件sql插件时出错

Sql server 使用FluentD fluent插件sql插件时出错,sql-server,integration,extract,fluentd,td-agent,Sql Server,Integration,Extract,Fluentd,Td Agent,我正在尝试使用FluentD通过fluent-plugin-SQL从SQL Server获取数据。我已经安装了tiny_tds和activerecord sqlserver适配器gems,我的配置如下所示: <source> @type sql @id output_sql host "sqlserverhost.aws_region.rds.amazonaws.com" database db_name adapter sqlserver username us

我正在尝试使用FluentD通过
fluent-plugin-SQL
从SQL Server获取数据。我已经安装了tiny_tds和activerecord sqlserver适配器gems,我的配置如下所示:

<source>
@type sql
@id output_sql
host "sqlserverhost.aws_region.rds.amazonaws.com"
database db_name
adapter sqlserver
username user
password pwd
tag_prefix myrdb # optional, but recommended
select_interval 60s # optional
select_limit 500 # optional
state_file /var/run/fluentd/sql_state
<table>
    table tbl_name
    update_column insert_timestamp
</table>
</source>
<match **>
    @type stdout
</match>

@类型sql
@id输出\u sql
主机“sqlserverhost.aws_region.rds.amazonaws.com”
数据库数据库名称
适配器sqlserver
用户名用户
密码密码
标记前缀myrdb#可选,但推荐
选择_间隔60秒#可选
选择_limit500#可选
状态文件/var/run/fluentd/sql\u状态
表tbl_名称
更新列插入时间戳
@类型标准输出

当我重新启动td agent时,服务无法启动。此外,日志没有显示任何错误。我不太确定我错过了什么。我们将非常感谢您在这方面提供的任何帮助。

最终解决了这个问题。显然,tzinfo gem的版本是个问题。必须卸载tzinfo的2.0.2版本,因为它会导致冲突。有关更多详细信息,请参阅本文以了解更多上下文