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

本地Anaconda运行Python脚本连QuestDB遇os error 10061求助

解决IngressError: os error 10061 连接被拒绝问题

排查步骤

  • 确认QuestDB服务是否在运行
    打开任务管理器(Windows)或终端(Linux/macOS),查看是否有QuestDB相关进程。如果未运行,找到QuestDB安装目录,执行启动命令:

    • Windows:运行questdb.exe或questdb.bat
    • Linux/macOS:执行./questdb.sh start
  • 验证QuestDB HTTP端口状态
    打开浏览器访问http://localhost:9000,能看到QuestDB Web控制台说明端口正常;如果打不开,检查安装目录下server.conf文件里的http.port配置,确认是9000,或者修改代码中的端口号匹配配置。

  • 检查代码连接配置
    当前配置http::addr=localhost:9000;要确保无拼写错误,比如端口号、符号是否正确。如果HTTP端口始终有问题,可以尝试QuestDB默认的TCP协议端口9009,修改配置如下:

    conf = 'tcp::addr=localhost:9009;'
    with Sender.from_conf(conf) as sender:
        sender.dataframe(qp, table_name='Nlastry', at=TimestampNanos.now())
    
  • 确认Anaconda环境依赖与权限
    重新安装QuestDB的ingress包,确保依赖完整:

    pip install questdb-ingress
    

    虽然已关闭系统防火墙,但可以尝试以管理员权限启动Anaconda Prompt,再运行脚本。

额外注意事项

  • 代码中time.time()返回的是秒级时间戳,QuestDB的TimestampNanos需要纳秒级,建议替换为TimestampNanos.from_epoch_nanos(int(time.time() * 1e9)),避免时间存储异常。
  • 首次启动QuestDB需要初始化时间,等待10秒左右再运行脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 03:15:01