ADLA / U-SQL错误:顶点用户代码错误

时间:2016-03-30 18:33:29

标签: azure-data-lake u-sql

我只有一个简单的U-SQL,它使用Extractors.Csv(encoding:Encoding.[Unicode]);提取csv并输出到湖泊商店表中。文件大小约为600MB,是unicode类型。行数为700K +

这些是列:

UserId int,
Email string,
AltEmail string,
CreatedOn DateTime,
IsDeleted bool,
UserGuid Guid,
IFulfillmentContact bool,
IsBillingContact bool,
LastUpdateDate DateTime,
IsTermsOfUse string,
UserTypeId string

当我将这份工作提交给当地人时,它的工作很顺利,没有任何问题。一旦我将其提交给ADLA,我就会收到以下错误:

Vertex failure triggered quick job abort. Vertex failed: SV1_Extract_Partition[0][0] with error: Vertex user code error.
Vertex failed with a fail-fast error
Vertex SV1_Extract_Partition[0][0].v1 {BA7B2378-597C-4679-AD69-07413A143E47} failed 

Error:
Vertex user code error

exitcode=CsExitCode_StillActive Errorsnippet=An error occurred while processing adl://lakestore.azuredatalakestore.net/Data/User.csv

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

由于文件大于250MB,您需要确保将其上载为面向行的文件而不是二进制文件。

此外,请查看以下问题的回复,了解您目前如何找到有关错误的更多详细信息:Debugging u-sql Jobs