问题标签 [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.
powershell - 在 Azure 批处理中创建 .ps1 启动任务时出现意外令牌错误
我正在尝试在批处理 StartTask 中运行 powershell 脚本,但遇到了错误。以下是我在创建池 startTask 时出错的代码:
后来我把这些命令打包成一行,前面附加了“cmd.exe /c”。但这不起作用,并不断引发以下错误:
有人对此有想法吗?
azure - Azure Batch - 任务完成后节点上没有文件
我正在使用 Azure Batch .NET API。任务完成后,我尝试通过从任务中检索输出文件(或任何文件),CloudTask.GetNodeFile()
但这会引发“未找到”异常。stdout t.GetNodeFile(Microsoft.Azure.Batch.Constants.StandardOutFileName)
和stderr 相同t.GetNodeFile(Microsoft.Azure.Batch.Constants.StandardErrorFileName)
。节点上根本没有任何类型的文件(通过 Azure 门户验证)。当我进行检查并且节点处于“空闲”状态时,作业和池尚未删除。
这是一段相关的代码,请注意,这基本上是来自github 上的官方 azure-batch-samples的示例之一:
azure - Azure Batch 作业是否需要观察者进程?
我们有一个运行时间很长的操作(可能是几天),我们希望从写入 Azure 存储的 BLOB 文件触发该操作。这项工作可以一年开始一次,从不开始,也可以在几天内开始多次。
Azure Batch作业看起来与我们需要的完全一样,假设批处理作业在运行时不需要“观察者”进程。例如,如果我们可以让 Azure Function 捕获 BLOB 事件,启动 Batch 作业,以“触发后忘记”类型的方式启动作业,然后 Function 结束,这正是我们所需要的。我们并不太担心报告作业的进度(我们为此使用了一个 SQL 表),我们只想启动作业然后在带外监视它。
有没有办法启动批处理作业并让发起者进程在作业继续在后台运行时消失?如果没有,有没有办法做到这一点而不必有一个不断运行的进程(Worker Role 或 Fabric Worker)?我们试图避免在 99.9% 的时间没有做任何事情的情况下让进程(Worker/Fabric 角色、使用 App 功能计划的功能等)一直运行。
azure - 以编程方式上传 Azure Batch 作业应用程序包
我找到了如何通过 UI 上传/管理 Azure Batch 作业应用程序包:
https://docs.microsoft.com/en-us/azure/batch/batch-application-packages
以及如何以编程方式上传和管理资源包:
但是对于如何以编程方式管理应用程序包,我似乎不能将 2 和 2 放在一起。在设置批处理作业时,我们是否可以调用 API 端点来上传/管理应用程序包?
azure - 无法删除 Azure Batch 池(保持分配状态“停止”)
我在 Batch 帐户中创建了一个 Azure Batch 池。在使用缩放公式一段时间后,池现在说,它处于分配状态“停止”。
该分配状态是从现在大约两周开始的所示状态。使用调整大小公式调整大小(被门户中的“停止”覆盖)或删除池都不起作用。
在我请求删除后,池现在处于“正在删除”状态,但仍处于“正在停止”的分配状态。目前该池有一个节点正在运行(根据公式它不应该)。该节点仍可用于任务。
那么如何删除池?
azure-data-factory - Azure Batch 对 Data Lake Store 链接服务的支持
我正在使用具有自定义活动(配置为在 Azure Batch 上运行)的数据工厂管道,该活动具有数据湖存储输入数据集和输出数据集。数据湖存储链接服务正在使用服务到服务身份验证(服务主体),并且在通过复制向导用于复制活动时工作正常。但是,当与尝试检查数据湖中是否存在文件的自定义活动一起使用时,活动会失败并显示错误“需要授权”。使用 Azure Blob Store 作为输入和输出数据集时,相同的自定义活动可以正常工作。
似乎是 Azure Batch(计算节点)无法授权 Data Lake Store 的问题。如果您已经解决了上述问题,请提供帮助。
azure-batch - Azure Batch - 为任务设置自定义用户标识
我正在使用 Azure Batch C# 客户端 API 6.1。我正在尝试使用相同的用户身份进行所有运行。
根据MSDN文档,我正在设置自定义用户身份,如下所示。
但是,当作业运行时,任务会在随机用户帐户下执行。
有谁知道如何使它工作或者即使后端 Azure Batch 服务支持它?
提前致谢
job-scheduling - Azure Batch:基于频率的计划
如何在 Azure Batch Service 上配置基于频率的计划(例如每小时/每天/每周作业)?
我想 Azure Batch Service 具有作业调度功能,但找不到基于时间的调度描述,尽管我发现这个页面描述了基于任务依赖关系图的基于依赖关系的调度。
python - Azure Batch Linux vm 运行脚本
我正在尝试通过创建 linux vm 来使用 Azure 批处理服务。我有一些我正在使用 python 的计算。要安装一些 python 包,我已将安装命令放在脚本文件中并尝试在启动时运行它。
由于权限问题,此脚本执行失败。当我尝试使用“sudo”运行脚本时,会出现以下错误,
该脚本由用户“_azbatch”执行,在使用 sudo 时,它会提示输入我不知道的密码。
如何克服这一点?