这个问题也适用于 Cassandra。
我在 Node 中使用 Cassandra-driver packagegae 连接到我的 ScyllaDB 节点。该节点可以通过 cqlsh 从其网络之外的其他 linux 机器访问。但是,当我使用 Windows 通过 Node 应用程序连接到它时,它无法访问主机。我也尝试过使用端口 9042、9160 和其他一些端口。
以前,我使用 Docker 在同一个 Linux VM 中托管多个 ScyllaDB 节点,而 Docker 最终通过端口 80 公开它们——我能够通过 Node 应用程序连接到该端口。
你认为问题出在哪里?Windows 在连接到 Scylla/Cassandra 节点时是否有问题?
PS:Scylla 节点托管在 Azure 上的 Ubuntu 18.04 VM 上。