我正在使用logstash創建一個從Postgres到CockroachDB的管道。以下是配置。如何通過logstash輸出插件通過JDBC連接到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!"}
目的地(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?