Azure Stream Analytics作业无法连接Event Hubs输入源,寻求解决方案
Event Hubs 到 Azure Stream Analytics 连接错误解决办法
针对 Azure 免费基础层的重点排查项
- 核查 Event Hubs 并发连接限制:免费层命名空间最多支持10个并发连接,Stream Analytics 每个输入会根据分区数占用对应连接数。查看 Event Hubs 指标中的「Connections」数值,若接近或达到上限,需关闭其他占用连接的客户端(比如测试用的发送/接收工具),或考虑升级至标准层。
- 验证输入权限配置:确保 Stream Analytics 使用的身份(系统分配身份或共享访问密钥)拥有 Event Hubs 的「读取(Listen)」权限。检查 Event Hubs 的共享访问策略,确认已包含 Listen 权限,避免仅配置了 Send 权限。
- 排查网络隔离设置:免费层 Event Hubs 不支持虚拟网络服务端点,若你给 Event Hubs 配置了防火墙规则,需确认 Stream Analytics 的公网 IP 已加入允许列表,或暂时关闭防火墙测试连接是否恢复。
- 匹配分区配置:免费层 Event Hubs 仅支持1个分区,需确保 Stream Analytics 输入配置中的分区数与 Event Hubs 一致(设为1),避免因分区不匹配导致连接失败。同时确认 Event Hubs 命名空间处于正常运行状态,未被暂停。
- 重置连接会话:删除现有 Stream Analytics 输入并重新创建,或重启 Stream Analytics 作业,排查是否因会话异常导致连接卡住。
- 检查作业运行配额:免费层 Stream Analytics 每月有4000分钟的运行时长限制,若配额耗尽作业会停止,进而引发连接错误。查看作业监控指标中的「Job Runtime」,确认仍有剩余运行时长。
内容的提问来源于stack exchange,提问作者SAR182
相关产品推荐
相关产品推荐

