【发布时间】:2016-12-27 03:21:06
【问题描述】:
我正在使用 logstash 创建从 Postgres 到 CockroachDB 的管道。下面是配置。
输入插件(来源为 postgres)工作正常。但我无法使用 JDBC 在输出插件(cockroachDB)中建立连接。我面临以下错误。
JDBC - Connection is not valid. Please check connection string or that your JDBC endpoint is available. {:level=>:error, :file=>"logstash/outputs/jdbc.rb", :line=>"154", :method=>"setup_and_test_pool!"}
Destination(cockroachDB) 在指定的 ip 和端口打开连接。
由于 cockroachDB JDBC 连接字符串与 postgres 非常相似,所以我尝试了下面的连接字符串,仍然是同样的错误。
jdbc:postgresql://host/database
jdbc:postgresql://host/database?sslmode=disable
jdbc:postgresql://host:port/database
jdbc:postgresql://host:port/database?sslmode=disable
如何从logstash输出插件通过JDBC连接到cockroachDB?
【问题讨论】:
标签: jdbc logstash logstash-configuration logstash-file cockroachdb