我一直在 Azure Data Lake 上运行 U-SQL 作业来更新分区表并且它们运行成功,但在“Finalizing”阶段失败并出现错误“JM_FinalMetadataOperationUserError”,堆栈跟踪如下:
Object ec2d8ab3-6df5-48eb-9169-daec48bf27a6.DeployedLogs.dbo.ConcurrentRecord__1__System.DateTime.FromBinary
(5246322962427387904 /* 2012-02-01T12:00:00.0000000Z */)
already exists at Scope.MetadataService.Client.WcfBasedMetadataClient.ExecuteMetadataJob(MetadataJob mdJob)
at MetaDataExecutor.RealMetaDataExecutor.Execute(MetadataJob job)
at MetaDataExecutor.Committer.Commit(MetadataJob job)
错误消息指出:
Failed to write job meta-data due to user error
什么会导致这个问题?是因为从表中添加/截断的值吗?
将不胜感激。