运行几个小时后,Azure数据工厂中的自定义活动失败

时间:2016-04-13 05:34:09

标签: c# hdinsight azure-data-factory azure-data-lake

我使用按需HDInsight群集在Azure数据工厂中运行自定义.Net活动。活动处理存储在Azure Blob中的XML文件,并将它们移动到Azure Data Lake Store。执行28小时后失败,出现以下错误:

  

“活动中的错误:请求已中止:请求是   取消..“

此活动运行没有可用的日志文件,上面的错误不足以解决问题。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我建议您查看系统日志。即使您没有任何用户日志,您也应该有一个系统日志来帮助您调查您的问题。

您应该能够从失败的输出数据集的详细信息中检查系统日志(见下文)

enter image description here

当您为ondemand HDInsight创建linkedServce时,您应该指定" linkedServiceName"在typeProperties

{
    "$schema": "http://datafactories.schema.management.azure.com/schemas/2015-08-01/Microsoft.DataFactory.LinkedService.json",
    "name": "LinkedServiceOnDemand_OnCloud_HDInsight",
    "properties": {
        "type": "HDInsightOnDemand",
        "typeProperties": {
            "clusterSize": 1,
            "timeToLive": "00:10:00",
            "linkedServiceName": "LinkedService_OnCloud_Storage"
        }
    }
}

将在该存储中创建日志。如果它还没有创建,唯一剩下的选择就是获得微软的技术支持。