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

使用Secure Connect Bundle连接Astra数据库时遇NoHostAvailableError求助

解决Astra数据库Secure Connect Bundle连接时的NoHostAvailableError

针对使用Secure Connect Bundle连接Astra数据库时出现的NoHostAvailableError,可按以下步骤排查解决:

  • 检查Secure Connect Bundle路径正确性
    Windows系统下路径易出现分隔符、空格或大小写问题,建议使用path.join()拼接绝对路径,避免手动输入错误。示例:

    const path = require('path');
    // 确保bundle文件和脚本在同一目录,或填写完整绝对路径
    secureConnectBundle: path.join(__dirname, 'secure-connect-your-database.zip')
    

    同时确认bundle文件名与下载的文件完全一致,包括大小写。

  • 验证Bundle文件完整性
    重新下载Secure Connect Bundle,避免因下载中断导致文件损坏。下载后核对文件大小与Astra控制台显示的一致。

  • 核对代码配置参数
    确认clientId、clientSecret、keyspace参数与Astra控制台中的信息完全匹配:

    • keyspace名称区分大小写,必须与创建时一致
    • clientId和clientSecret需从Astra的"Token Management"页面获取,而非其他凭证
  • 检查网络与防火墙设置

    • 用PowerShell命令测试Astra服务连通性:Test-NetConnection <astra-host> -Port 9042(host可从bundle内的config.json中获取)
    • 临时关闭Windows防火墙测试,若恢复正常,需将node.exe添加到防火墙允许列表
  • 更新依赖包版本
    确保cassandra-driver版本为4.x及以上,执行以下命令更新:

    npm install cassandra-driver@latest
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:54:56