【问题标题】:HDInsight region is not supported. Region code: ln不支持 HDInsight 区域。地区代码:ln
【发布时间】:2017-07-13 15:59:27
【问题描述】:

我在 Azure 数据工厂中的输出数据集上收到错误消息。

“不支持 HDInsight 区域。区域代码:ln。”

这有点奇怪,因为我没有使用 HDInsight,它是在 Azure 批处理和两个存储帐户上运行的 c# 自定义活动的管道,用于实验目的。

数据工厂位于北欧,其余位于英国南部。

HDInsight 是否可能为数据移动提供动力?

读取FAQ 计算和存储资源的位置可以在不同的区域?

编辑:

这是来自管道内部的活动 JSON:

"activities": [ { "type": "DotNetActivity", "typeProperties": { "assemblyName": "AzureBatchDemoActivity.dll", "entryPoint": "AzureBatchDemoActivity.DemoActivity", "packageLinkedService": "AzureStorageLinkedService", "packageFile": "/demoactivitycontainer/AzureBatchDemoActivity.zip", "extendedProperties": { "SliceStart": "$$Text.Format('{0:yyyyMMddHH-mm}', Time.AddMinutes(SliceStart, 0))" } }, "inputs": [ { "name": "InputDataset" } ], "outputs": [ { "name": "OutputDataset" } ], "policy": { "timeout": "00:30:00", "concurrency": 2, "retry": 3 }, "scheduler": { "frequency": "Hour", "interval": 1 }, "name": "DemoActivity", "linkedServiceName": "AzureBatchLinkedService" } ],

【问题讨论】:

  • 能否为运行 C# 代码的活动包含 JSON?
  • 感谢@AnthonyMattas 我已经添加了 JSON
  • 看起来不错,您是否也可以包含链接服务,或者可能只是整个管道 - 如果您不相信您正在使用 HDI,我同意这是一个奇怪的错误消息跨度>
  • 感谢您查看@AnthonyMattas

标签: azure azure-data-factory


【解决方案1】:

我一直在与 Azure 支持团队联系,他们的回复非常迅速!

在不支持数据移动的区域中使用自定义活动和存储帐户时,这似乎是一条不正确的错误消息。

我看到重新阅读文档,有一个巧妙的:

数据工厂中支持数据移动的服务可用 在全球多个地区。 -- (supported regions)

我错误地将“全球”理解为无处不在,但我应该把它理解为全球特定地区。

我假设即使我正在使用自定义活动,因为涉及到源和目标存储帐户,但它被隐含地视为“数据移动”操作。

【讨论】:

    【解决方案2】:

    我在运行 HDInsightOnDemand 时遇到了类似的问题(相同的错误消息)。存储帐户的区域没有问题。

    问题在于 LinkedService 中未指定集群详细信息。我猜 ADF 对创建 Linux 或 Windows、Hadoop 或 Spark 的集群感到困惑。 无论如何,解决方案是在 HDInsightLinkedService 中添加以下属性

    "properties": {
      "type": "HDInsightOnDemand",
      "typeProperties": {
        "clusterType": "Hadoop",
        "osType": "linux",
        "version": "3.5",
        ...
    

    【讨论】:

      【解决方案3】:

      我遇到了这个确切的问题,发现这是一个 Azure 错误。 “du”是北欧地区数据中心的内部代码。

      HDInsight or storage of Azure Batch region is not supported. Region code: du.

      通过同一脚本部署到同一区域的两个资源组生成了一个正常工作和一个损坏的数据工厂资源。一位 Azure 支持工程师告诉我,这是因为该地区的数据中心是新建的,还没有被列入白名单。

      建议的解决方法是重新部署环境,并希望将存储帐户部署到白名单区域中的其他数据中心。

      【讨论】:

        猜你喜欢
        • 2013-09-06
        • 2013-07-22
        • 2012-02-18
        • 2012-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        相关资源
        最近更新 更多