【发布时间】:2020-01-16 23:59:34
【问题描述】:
我正在尝试从可从 Amazon EC2 实例远程访问的 Postgres 服务器获取数据。当我尝试 telnet 远程服务器时,它已连接。
但是当我运行一个连接到远程 Postgres 服务器的 kafka 连接器时,它会抛出一个错误说明
FATAL: no pg_hba.conf entry for host, SSL off for configuration Couldn't open a connection to jdbc:postgresql://<url>
我尝试将连接字符串从
jdbc:postgresql://host:5432/schema_name?user=******&password=******&defaultFetchSize=250000&useCursorFetch=true
到
jdbc:postgresql://host:5432/schema_name?ssl=true&user=******&password=******&defaultFetchSize=250000&useCursorFetch=true
然后它会引发另一个错误,即
The server does not support SSL. for configuration Couldn't open a connection to jdbc:postgresql://<url>
Postgres 服务器不支持 SSL,因为我可以通过任何没有 ssh 的数据库连接器连接到服务器。我确信它必须与 EC2 的安全访问组有关(考虑到我可以从实例远程登录到服务器)。任何帮助将不胜感激。
【问题讨论】:
标签: postgresql amazon-ec2 apache-kafka-connect