问题标签 [azure-batch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Azure批处理作业错误:无法加载文件或程序集'Microsoft.Data.OData
我可以毫无问题地运行示例。但是,当我使用 azure 创建一个新应用程序作为批处理作业时,我在日志中发现了这个错误。
似乎找不到参考。我可以毫无问题地在本地运行我的控制台应用程序。
基于示例,对于作业,我们只需要将 exe 文件上传到容器,而不是压缩整个项目。谁能帮我解决这个问题。
这是我的错误信息:
azure - 什么是 Azure API 版本
我正在尝试访问 Azure 提供的 GET 请求的结果,如示例所示:https ://msdn.microsoft.com/sv-se/library/azure/dn820159.aspx
我的问题是这api-version
是一个强制性参数,但我不知道在里面写什么。我对 Azure Batch 文档有点迷茫,它似乎并不完整。
我在 Azure 网页中找到了一些东西:https ://azure.microsoft.com/en-us/documentation/articles/search-api-versions/并且 api-version 是api-version=2015-02-28
. 但是,如果我在浏览器中尝试,我会得到这个答案:"key":"Reason","value":"The specified api version string is invalid"
。
知道我可以在api-version
参数中放入什么吗?
c# - Create azure batch pool using Azure Batch Restful API, encounter exception
I am trying to create a pool using RESTful API. I know there is C# library for batch service, but in order to programmingly specify the subnet id, I have to use RESTful API to create it which I read about in this MSDN article.
My Post URI follow the format
https://{account-name}.{region-id}.batch.azure.com/pools?api-version={api-version}
Code
The json I sent: {"Id":"DotNetPool","vmSize":"small"}
at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request) at System.Net.WebClient.UploadString(Uri address, String method, String data)
at System.Net.WebClient.UploadString(String address, String method, String data) at batchServer.Program.createPool(String poolId, String machineSize, String osFamily, String subnetId, String commandLine, Int32 numberOfMachine, List`1 resourceFiles) in C:\Users\fange\Downloads\ALMTest-master\batchServer\Program.cs:line 61
Can anyone help me out?
azure - Azure Batch Instance Sizes
I'm running massive parallel jobs on Azure Batch now, works ok but to my regret I can't seem to use A0 instances. The jobs I run are very low in memory or disk usage, so I only want 'bare' cores ideally.
A1 instances are fine also, but the cost ~ 5 ct/hr while A0's cost ~1,5 ct/hr, and they would be enough.
So: how can I use A0's in Azure batch, and if not, I guess it would be (a lot) cheaper to run on Worker roles?
c# - AddTaskAsync BatchErrorException:操作返回无效状态代码“BadRequest”
我已经使用基于以下示例的模板实现了 Azure Batch 示例:
https://github.com/Azure/azure-batch-samples/tree/master/CSharp/TextSearch
我的解决方案创建了一个 Job Manager 任务,该任务又为我的每个部门创建多个子任务。当我在下面的代码中调用时收到“ BadRequest
”错误:batchClient.JobOperations.AddTaskAsync
我已通过存储和批处理凭据确认正确且正常运行。
任何关于确定我为什么得到 a 的BadRequest
建议将不胜感激。
堆栈跟踪:
未处理的异常:System.AggregateException:发生一个或多个错误。---> Microsoft.Azure.Batch.ParallelOperationsException:对 Azure Batch 服务的一个或多个请求失败。---> Microsoft.Azure.Batch.Common.BatchException:操作返回无效状态代码“BadRequest”---> Microsoft.Azure.Batch.Protocol.Models.BatchErrorException:操作返回无效状态代码“BadRequest”\r \n 在 Microsoft.Azure.Batch.Protocol.TaskOperations.d__7.MoveNext()\r\n--- 从先前引发异常的位置结束堆栈跟踪 ---\r\n 在 System.Runtime.CompilerServices。 TaskAwaiter.ThrowForNonSuccess(任务任务)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n 在 Microsoft.Azure.Batch.Protocol.BatchRequestBase
2.<ExecuteRequestWithCancellationAsync>d__43.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.T askAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Azure.Batch.Protocol.BatchRequestBase
2.d__40.MoveNext()\r\n --- 内部异常堆栈跟踪结束 ---\r\n 在 Microsoft.Azure.Batch.Protocol.BatchRequestBase2.<ExecuteRequestAsync>d__40.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Azure.Batch.ProtocolLayer.<ProcessAndExecuteBatchRequest>d__83
1.MoveNext()\r\n--- 从先前引发异常的位置结束堆栈跟踪 ---\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n 在 System .Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务)\r\n 在 Microsoft.Azure.Batch.AddTasksWorkflowManager.d__16.MoveNext()\r \n--- 从先前引发异常的位置结束堆栈跟踪 ---\r\n 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n 在 System.Runtime.CompilerServices.TaskAwaiter。 HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Microsoft.Azure.Batch.AddTasksWorkflowManager.d__19.MoveNext()\r\n --- 内部异常堆栈跟踪结束 ---\r\n 在 Microsoft.Azure.Batch。AddTasksWorkflowManager.d__19.MoveNext()\r\n--- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)处从先前引发异常的位置结束堆栈跟踪 ---\r\n在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n 在 Microsoft.Azure.B tch.AddTasksWorkflowManager.d__18.MoveNext()\r\n--- 堆栈跟踪从上一个异常位置结束抛出 ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n Microsoft.Azure.Batch .AddTasksWorkflowManager.d__13.MoveNext()\r\n--- 在 System.Runtime.CompilerServices.TaskAwaiter 处从先前引发异常的位置结束堆栈跟踪 ---\r\n。ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at Microsoft.Azure.Batch.JobOperations.d__43.MoveNext()\r\n--- End of来自先前引发异常的位置的堆栈跟踪 ---\r\n System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\ r\nCompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\nCompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n
powershell - 如何使用帐户密钥从 PowerShell 列出 Azure Batch Pool?
使用Azure Batch PowerShell cmdlet,我想使用Azure Batch 帐户主键列出现有 Azure Batch 帐户中的池。
该文档提示了如何通过完全登录到 Azure 订阅来做到这一点,但是,我特别感兴趣的是限制对 Azure Batch 帐户密钥提供的访问权限,而不是授予对整个订阅的访问权限。
分阶段不同,我试图为 Azure Batch 实现在作为参数New-AzureStorageContext
传递时对 Azure 存储的作用。-StorageAccountKey
有谁知道如何实现这一目标?
azure - 使用 Microsoft Azure 作为计算集群
我的实验室刚刚获得了 Microsoft Azure 的赞助,我正在探索如何利用它。我是工业级云服务的新手,对大量的术语和概念感到非常困惑。简而言之,这是我的场景:
- 我想用多个数据集试验相同的算法,也就是数据并行。
- 该算法在 Linux (ubuntu 16.04) 上使用 C++ 实现。我尽力使用静态链接,但仍然依赖于一些动态库。然而,这些动态库可以通过 apt 轻松安装。
- 每个数据集都是结构化的,意味着数据(图像、其他文件......)是用文件夹组织的。
想法系统配置将是一堆相同的虚拟机和一个共享文件系统。然后我可以从脚本或其他东西中使用“qsub”提交我的工作。有没有办法在 Azure 上做到这一点?
我调查了批处理服务,但在创建计算节点后无法安装依赖项。我也遇到了存储问题。到目前为止,我只看到了将批处理与 Blob 存储结合使用的示例,其中是非结构化的。
那么 Azure 中是否还有其他服务可以满足我的要求?
azure-data-factory - 在 Datafactory 自定义活动中引发 SqlException 的本地 SQL 连接
我在 Azure 批处理服务中添加了 Azure datafactory 自定义活动的代码,并将 datafactory 管道指向 bacth 服务。当我在本地环境中执行代码时,它工作正常。但是当我上传它以在天蓝色批处理服务中运行时,它会抛出和 sqlexception
System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
azure - 如何在 Azure Batch 池中添加现有 VM?
我们在 Azure 中有一个基于 Windows 2012 的 VM,并希望将此 VM 添加到 Azure Batch 服务的池中。这背后的原因是我们在此 VM 上安装了一个许可应用程序。此应用程序提供安装向导,我不确定是否可以使用application package
批处理池的功能安装此类应用程序。
有人可以请教
- 如何在批处理服务池的计算节点上安装这个基于安装向导的应用程序?
- 如果第一个是不可能的,那么我如何使用我们已经安装了这个应用程序的现有 VM?
由于我们只在做 PoC,所以我们可以在批处理服务池中只使用 1 个 VM。
azure - Azure 批处理池启动任务以从 Blob FileShare 下载资源文件
我是 Azure 的新手,我正在尝试在这里构建一个简单的 Azure 批处理案例。
我在批处理池启动任务中堆积...
我在美国东部创建了一个批处理帐户和一个存储帐户,然后在带有容器的存储帐户中创建了一个通用的文件共享。我手动更新了一个名为 Test.txt 的文件。
我想做的是在启动任务时让批处理池下载这个文件。
所以代码去:
然后是 CreatePoolAsync 方法:
inputcontainer 是我在文件共享中给容器的名称。
当我运行代码时,启动任务总是失败并出现错误:
BlobDownloadMisc 错误消息
下载指定的 Azure Blob 之一时遇到其他错误详细信息 HTTP 标头之一的值格式不正确。RequestId:944807de-001a-00bb-73ae-4ac746000000 时间:2016-11-30T02:04:59.8679984Z
谁能帮我解决这个问题?
谢谢!