Postgres から CockroachDB へのパイプラインを作成するために、logstash を使用しています。以下は構成です。
入力プラグイン (ソースは 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 に接続するにはどうすればよいですか?