我在 Azure VNet 上有一个 HDInsight Hadoop 群集(Linux,单独部署)(使用 NSG 限制客户端 IP)。
Azure SQL 防火墙有一个名为“允许访问 Azure 服务”的选项,该选项允许数据工厂访问 Azure SQL。
在 VNet 中没有这样的选项,您必须指定 IP 地址范围或设置标签(Internet、虚拟网络、AzureLoadBalancer)。我以为 AzureLoadBalancer 会解决这个问题,但事实并非如此 - HDInsight 仍然对 Azure 数据工厂隐藏。
我尝试查找数据工厂端口范围,但未成功。
有没有办法从 Azure 数据工厂访问安全的 HDInsight Linux 群集?
最佳答案
Azure 数据工厂 V2 支持该方案。它需要在 HDInsight 群集的 vnet 中部署 Azure 自托管集成运行时 (IR)。自托管 IR 允许数据工厂服务将处理请求分派(dispatch)到虚拟网络内的计算服务(例如 HDInsight)。 另请参阅以下Documentation .
关于Azure 数据工厂无法访问 IP 受限 VNet 中的 HDInsight 群集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39209919/