You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下Datastax Devcenter无法创建连接问题求助

解决DataStax DevCenter无法连接Cassandra节点的问题

我之前也碰到过类似的DevCenter连接Cassandra的问题,给你整理几个实用的排查和解决步骤:

  • 确认Cassandra服务状态
    如果是本地运行Cassandra,打开命令提示符输入 net start Cassandra 查看服务是否正常启动;如果是远程节点,能SSH的话可以用 nodetool status 命令,确认节点状态显示为UN(Up/Normal)才是正常运行状态。

  • 测试网络与端口连通性
    先在Windows 10命令提示符里执行 ping 192.168.70.13,确认能ping通目标主机。如果ping不通,先排查局域网连接、IP地址是否输入错误这类基础问题。
    接着验证9042端口是否开放:用PowerShell执行 Test-NetConnection 192.168.70.13 -Port 9042,或者用命令提示符的 telnet 192.168.70.13 9042,如果端口不通,大概率是防火墙拦截了流量。

  • 检查Cassandra核心配置
    找到Cassandra安装目录下的 conf/cassandra.yaml 文件,重点核对这几个配置项:

    • listen_address:设置为节点实际IP(192.168.70.13)或者0.0.0.0(允许所有地址访问),别设成localhost,否则只能本地连接。
    • rpc_address:客户端连接的地址,同样要设成可被外部访问的IP或0.0.0.0。
    • native_transport_port:确认端口是9042(默认值),如果修改过,DevCenter里要同步调整端口号。
      修改配置后记得重启Cassandra服务才能生效。
  • 核对DevCenter连接参数
    创建连接时仔细检查:

    • 主机地址是否准确输入192.168.70.13,没有多余空格或错误字符。
    • 端口号和Cassandra的native_transport_port保持一致。
    • 如果Cassandra开启了认证,要正确填写用户名和密码(默认是无认证状态,除非你手动开启了)。
  • 临时关闭防火墙做测试
    有时候Windows防火墙或者目标机器的防火墙会拦截9042端口,可以临时关闭两边的防火墙再尝试连接。如果能连上,就需要在防火墙中添加规则,允许9042端口的入站和出站流量。


内容的提问来源于stack exchange,提问作者Bhaskar Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:51:13