无法在 Azure 数据工厂中创建按需 hadoop 集群; additionalProperties 未激活
Fail to create in-demand hadoop cluster in Azure Data Factory; additionalProperties is not active
这是我第一次尝试 Azure 数据工厂,所以我希望这不是一个糟糕的问题。
所以我正在使用 Azure 门户尝试按照 tutorial 中的步骤创建按需 hadoop 集群作为 Azure 数据工厂中的链接服务之一。
但是每当我点击创建时,就会弹出以下错误信息。
Failed to save HDinisghtLinkedService. Error: An additional property 'subnetName' has been specified but additionalProperties is not active.The relevant property is 'HDInsightOnDemandLinkedServiceTypeProperties'.The error occurred at the location 'body/properties/typeProperties' in the request.;An additional property 'virtualNetworkId' has been specified but additionalProperties is not active.The relevant property is 'HDInsightOnDemandLinkedServiceTypeProperties'.The error occurred at the location 'body/properties/typeProperties' in the request.
我不明白为什么它需要 'subnetName' 和 'virtualNetworkId'。但我尝试将值放在 高级属性 -> 选择 Vnet 和子网 -> 从 Azure 订阅 -> 并放入 现有虚拟网络 ID 和子网名称 .但是问题仍然存在,并且出现相同的错误消息。
其他背景信息:
对于我上面发布的教程,我没有使用它的powershell代码。我有现有的资源组并在 Azure 门户上创建了一个新的存储帐户。
我还在 Azure Active Directory 中创建了一个新的应用程序注册,并在此 link
之后检索主体服务应用程序 ID 和身份验证密钥
一些参数:
- 类型:按需 HDInsight
- Azure 存储链接服务:连接中列出的那个
- 簇大小:1(用于测试)
- 服务主体id/service主体密钥:如上所述
- 版本:3.6
...
有什么想法或我可能做错了什么吗?
从报错信息来看,很明显“subnetName”未激活,也就是说根本没有创建
注意:如果要在 Vnet 中创建 on-demand 集群,则首先创建 Vnet 和 Subnet 并传递以下值。
高级属性不是创建 on-demand 集群所必需的。
您是否尝试过在不通过 Vnet 和子网的情况下创建 on-demand 集群?
希望这对您有所帮助。如果您有任何疑问,请告诉我们。
这是我第一次尝试 Azure 数据工厂,所以我希望这不是一个糟糕的问题。
所以我正在使用 Azure 门户尝试按照 tutorial 中的步骤创建按需 hadoop 集群作为 Azure 数据工厂中的链接服务之一。
但是每当我点击创建时,就会弹出以下错误信息。
Failed to save HDinisghtLinkedService. Error: An additional property 'subnetName' has been specified but additionalProperties is not active.The relevant property is 'HDInsightOnDemandLinkedServiceTypeProperties'.The error occurred at the location 'body/properties/typeProperties' in the request.;An additional property 'virtualNetworkId' has been specified but additionalProperties is not active.The relevant property is 'HDInsightOnDemandLinkedServiceTypeProperties'.The error occurred at the location 'body/properties/typeProperties' in the request.
我不明白为什么它需要 'subnetName' 和 'virtualNetworkId'。但我尝试将值放在 高级属性 -> 选择 Vnet 和子网 -> 从 Azure 订阅 -> 并放入 现有虚拟网络 ID 和子网名称 .但是问题仍然存在,并且出现相同的错误消息。
其他背景信息:
对于我上面发布的教程,我没有使用它的powershell代码。我有现有的资源组并在 Azure 门户上创建了一个新的存储帐户。 我还在 Azure Active Directory 中创建了一个新的应用程序注册,并在此 link
之后检索主体服务应用程序 ID 和身份验证密钥一些参数:
- 类型:按需 HDInsight
- Azure 存储链接服务:连接中列出的那个
- 簇大小:1(用于测试)
- 服务主体id/service主体密钥:如上所述
- 版本:3.6 ...
有什么想法或我可能做错了什么吗?
从报错信息来看,很明显“subnetName”未激活,也就是说根本没有创建
注意:如果要在 Vnet 中创建 on-demand 集群,则首先创建 Vnet 和 Subnet 并传递以下值。
高级属性不是创建 on-demand 集群所必需的。
您是否尝试过在不通过 Vnet 和子网的情况下创建 on-demand 集群?
希望这对您有所帮助。如果您有任何疑问,请告诉我们。