在本地运行U-SQL脚本时出现系统错误

时间:2016-07-01 17:12:40

标签: azure-data-lake u-sql

当我尝试在本地运行U-SQL脚本时,出现以下错误:

Start : 7/1/2016 12:53:49 PM
Initialize : 7/1/2016 12:53:49 PM
GraphParse : 7/1/2016 12:53:49 PM
Run : 7/1/2016 12:53:49 PM
Start 'Root' : 7/1/2016 12:53:50 PM
End 'Root(Success)' : 7/1/2016 12:53:50 PM
Start '1_SV1_Extract' : 7/1/2016 12:53:50 PM
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM
Completed with 'Error' : 7/1/2016 12:53:50 PM
Execution failed with error 'Failed to start vertex host : 'System.ComponentMode
l.Win32Exception (0x80004005): The specified executable is not a valid applicati
on for this OS platform.
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn
fo)
   at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()'
1_SV1_Extract Error : 'System.ComponentModel.Win32Exception (0x80004005): The sp
ecified executable is not a valid application for this OS platform.
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn
fo)
   at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()'
'
Execution failed !

我可以在Visual Studio中运行在Data Lake Store中执行的脚本,只有在尝试在本地运行脚本时才会收到错误。

我在64位Windows 7上使用Visual Studio 15社区。

2 个答案:

答案 0 :(得分:0)

您使用的是32位Windows 7吗? U-SQL本地运行需要64位Windows才能工作。

此致 于东

答案 1 :(得分:0)

对于Windows 7 64位,请确保已安装VS 2015更新2以及此UCRT更新: https://www.microsoft.com/en-us/download/details.aspx?id=50410

如果仍然失败,请尝试打开cmd shell,然后尝试运行
"你的project \ bin \ debug [一个很长的十六进制字符串] \ localvertexhost.exe"并查看它是否正常运行?