簡體   English   中英

Azure 數據工廠 V2 中的 LeaseAlreadyPresent 錯誤

[英]LeaseAlreadyPresent Error in Azure Data Factory V2

我在具有復制活動的管道中收到以下錯誤,其中 Rest API作為源, Azure Data Lake Storage Gen 2作為接收器。

“消息”:“失敗發生在‘接收器’端。ErrorCode=AdlsGen2OperationFailed,‘Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=ADLS Gen2 操作失敗:操作返回無效狀態代碼‘沖突’。帳戶: “{存儲帳戶名稱}”。文件系統:“{容器名稱}”。路徑:“foodics_v2/Burgerizzr/transactional/_567a2g7a/2018-02-09/raw/inventory-transactions.json”。錯誤代碼:“LeaseAlreadyPresent”。消息: '已經存在租約。'。RequestId: 'd27f1a3d-d01f-0003-28fb-400303000000'..,Source=Microsoft.DataTransfer.ClientLibrary,''Type=Microsoft.Azure.Storage.Data.Models.ErrorSchemaException ,Message=Operation 返回無效狀態代碼“沖突”,Source=Microsoft.DataTransfer.ClientLibrary,'",

管道在Batch size = 5的 for 循環中運行。 當我按順序執行時,錯誤消失了,但我需要並行運行它。

這是 adf 限制變量線程並行運行的已知問題。 您可能試圖使用變量重命名文件名。 您的選擇是在每次變量執行后運行另一個子循環。 即變量->執行管道

在此處輸入圖像描述

或者刪除那些變量,在 azure 活動中硬編碼那些變量表達式。 在此處輸入圖片描述希望這有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM