我在可以通过 SSH 评估的主机上运行 Cassandra。当我想与 DBeaver 连接时,我使用以下连接设置:
联系:
- 主机/端口:本地主机:9042
SSH-隧道
- 主机/端口:my.remote.host:37938
在连接时,我收到以下错误消息:
com.datastax.driver.core.exceptions.NoHostAvailableException:所有主机尝试查询失败(尝试:/127.0.0.1:35836(com.datastax.driver.core.exceptions.TransportException:[/127.0.0.1:35836 ] 频道已关闭))
当我再次尝试时,对于不同的端口号,我收到相同的错误:
com.datastax.driver.core.exceptions.NoHostAvailableException:所有主机尝试查询失败(尝试:/127.0.0.1:48799(com.datastax.driver.core.exceptions.TransportException:[/127.0.0.1:48799 ] 频道已关闭))
我在 DBeaver 的第 3 版和最新的 4.0.4 版中都有这种行为。为什么 DBeaver 不使用配置的端口号而是随机连接?