node.js - Node 的 Cassandra-driver 未连接到 ScyllaDB 服务器
问题描述
这个问题也适用于 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 上。
解决方案
推荐阅读
- swift - 在使用 AlamoFire 的 RequestInterceptor 类时,如何保证一次只运行一次重试?
- soap - 如何使用groovy在soapUi中的所有请求中添加自定义安全标签
- discord - 在 say 命令中添加作者
- html - Atom 显示灰色代码(不可执行)
- google-cloud-platform - 如何在作曲家/气流中清楚地列出所有连接?
- php - Laravel Auth::login 在页面重新加载后“过期”
- python - 如何从单独的 .py 文件运行导入语句?
- sql - 我想使用基于表上主机名字段的 SQL 连接 DB2 中的两个表,但必须使用一些字符串函数,
- java - 声称 long 越界
- reactjs - 反应路由:使用 id_token 开关无法按预期工作