我在Azure VNet上有一个HDInsight Hadoop集群(Linux,单独部署)(使用NSG限制客户端IP)。
Azure SQL防火墙有一个名为"允许访问Azure服务"的选项,它允许Data Factory访问Azure SQL。
在VNet中没有这样的选项,您必须指定IP地址范围或设置标记(Internet,虚拟网络,AzureLoadBalancer)。我认为AzureLoadBalancer将解决这个问题,但是没有 - 仍然从Azure数据工厂隐藏了HDInsight。
我试图找到数据工厂端口范围,但未成功。
有没有办法从Azure Data Factory访问受保护的HDInsight Linux集群?
答案 0 :(得分:2)
使用Azure Data Factory V2,支持方案。它需要在HDInsight群集的vnet中部署Azure自托管集成运行时(IR)。自托管IR允许数据工厂服务将处理请求分派给计算服务,例如虚拟网络内的HDInsight。 另请参阅以下Documentation。
答案 1 :(得分:0)
ADF可以访问可以公开访问的资源。如果您的HDInsight群集位于VNet中,则无法公开访问它。所以ADF无法访问+编排它。
ADF确实希望在VNet环境中得到支持,但这需要一些时间才能完成。
谢谢,哈里什