详情页标题前

腾讯云批量计算命令行快速开始-计算环境

详情页1

操作场景

本文介绍如何使用命令行 TCCLI 来创建计算环境、向计算环境提交作业、销毁计算环境。

前提条件

请参见 开始前的准备 中的步骤做好准备。

操作步骤

安装和配置 TCCLI

1. 请参见 安装 TCCLI 安装命令行工具。 2. 执行以下命令,验证 TCCLI 是否成功安装。

tccli batch help

返回结果如下,则成功安装。

NAME     batchDESCRIPTION     batch-2017-03-12USEAGE     tccli batch  [--param...]OPTIONS     help     show the tccli batch help info     --version     specify a batch api versionAVAILABLE ACTION     DescribeComputeEnv     用于查询计算环境的详细信息     CreateTaskTemplate     用于创建任务模板

3. 请按照 配置 TCCLI 配置命令行工具。

创建保存结果的 COS Bucket

在本文示例中,返回结果将直接输出到系统标准输出中,而 Batch 可以采集系统标准输出 stdout 和 stderr,并在任务结束后将信息上传到已指定的 COS Bucket 中,您需提前创建 Bucket 及用于保存信息的子文件夹。请参见 准备 COS 目录 创建对应 COS Bucket 和子文件夹。

创建计算环境

您可获取并修改官方提供的示例,作为个人账号下可执行的 Batch 计算环境。请参考以下内容了解计算环境各项配置的含义:
您也可查阅 创建计算环境 等计算环境相关接口。

tccli batch CreateComputeEnv --version 2017-03-12 --ComputeEnv '{    "EnvName": "test compute env",          // 计算环境名称    "EnvDescription": "test compute env",   // 计算环境描述    "EnvType": "MANAGED",                   // 计算环境类型,托管型    "EnvData": {                            // 具体配置(可参照 CVM 创建实例说明)        "InternetAccessible": {            "PublicIpAssigned": "TRUE",            "InternetMaxBandwidthOut": 50        },        "LoginSettings": {            "Password": "*****"             // 登录密码(需替换)        },        "InstanceType": "S1.SMALL1",        // CVM 实例类型        "ImageId": "img-xxxxyyyy"           // CVM 镜像 ID(需替换)    },    "DesiredComputeNodeCount": 2            // 计算节点期望个数}'--Placement'{    "Zone": "ap-guangzhou-2"                // 可用区(可能需替换)}'

请求示例

tccli batch CreateComputeEnv --version 2017-03-12  --ComputeEnv '{"EnvName": "test compute env", "EnvDescription": "test compute env", "EnvType": "MANAGED", "EnvData": {"InstanceType": "S1.SMALL2", "ImageId": "待替换", "LoginSettings": {"Password": "待替换"}, "InternetAccessible": {"PublicIpAssigned": "TRUE", "InternetMaxBandwidthOut": 50}, "SystemDisk": {"DiskType": "CLOUD_BASIC", "DiskSize": 50 } }, "DesiredComputeNodeCount": 2 }' --Placement '{"Zone": "ap-guangzhou-2"}'

返回示例

返回值如下所示,其中 EnvId 为 Batch 计算环境的唯一标识。

{    "EnvId": "env-jlatqfkn",     "RequestId": "297ed003-7373-4950-9721-242d3d40b3ca"}

查看计算环境列表

请求示例

执行以下命令,查看计算环境列表。

tccli batch DescribeComputeEnvs --version 2017-03-12

返回示例(部分已省略)

{    "TotalCount": 1,     "ComputeEnvSet": [        {            "EnvId": "env-jlatqfkn",             "ComputeNodeMetrics": {                ...            },             "EnvType": "MANAGED",             "DesiredComputeNodeCount": 2,             "EnvName": "test compute env",             "Placement": {                ...            },             "CreateTime": "2019-10-08T08:55:12Z"        }    ],     "RequestId": "7a1f9338-0118-46bf-b59f-60ace9f154f5"}

查看指定计算环境

请求示例

执行以下命令,查看指定计算环境。

tccli batch DescribeComputeEnv --version 2017-03-12 --EnvId env-jlatqfkn

返回示例(部分已省略)

{    "EnvId": "env-jlatqfkn",     "ComputeNodeMetrics": {        ...    },     "EnvType": "MANAGED",     "DesiredComputeNodeCount": 2,     "ComputeNodeSet": [        ...    ],     "RequestId": "407de39c-1c3d-489e-9a35-5257ae561e87",     "Placement": {        ...    },     "EnvName": "test compute env",     "CreateTime": "2019-10-08T08:55:12Z"}

向指定计算环境提交任务

请求示例

请结合您的实际情况,替换命令中的相关信息并执行,向指定计算环境提交任务。

tccli batch SubmitJob --version 2017-03-12  --Job '{"JobName": "test job", "JobDescription": "xxx", "Priority": "1", "Tasks": [{"TaskName": "hello2", "TaskInstanceNum": 1,  "Application": {"DeliveryForm": "LOCAL", "Command": "python -c \"fib=lambda n:1 if n<=2 else fib(n-1)+fib(n-2); print(fib(20))\" "}, "EnvId": "待替换", "RedirectInfo": {"StdoutRedirectPath": "待替换", "StderrRedirectPath":  "待替换"} } ] }' --Placement '{"Zone": "ap-guangzhou-2"}'

返回示例

{    "RequestId": "d6903404-5765-474b-b516-39137456fa5a",     "JobId": "job-qjq3mqp7"}

销毁计算环境

请求示例

执行以下命令,销毁计算环境。

tccli batch DeleteComputeEnv --version 2017-03-12 --EnvId env-jlatqfkn

返回示例

{    "RequestId": "029becda-2a4e-4989-aa77-6fbb5a873555"}



官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/146447.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云ECS云服务器Windows系统实例快速入门-云淘科技

    本入门教程采用ecs.g6.large实例规格,在Windows Server 2016系统上配置了IIS服务,结合ECS管理控制台展示如何快速使用云服务器ECS。 准备工作 创建账号,以及完善账号信息。 注册阿里云账号,并完成实名认证。具体操作,请参见阿里云账号注册流程。 本入门教程创建的是按量付费实例。更多信息,请参见如何充值?。 可选:阿里云提供一个默…

    2023年12月9日
  • 阿里云日志服务SLSAndroid SDK快速入门-云淘科技

    本文介绍如何快速使用日志服务Android SDK采集日志。 前提条件 已安装Android SDK。具体操作,请参见安装Android SDK。 快速使用 您可以按照以下方式初始化SDK,并通过调用addLog方法上报日志。 重要 SDK支持初始化多个实例,LogProducerConfig实例与LogProducerClient实例需成对使用。 上报日志…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云ECS云服务器常用操作导航-云淘科技

    在使用云服务器ECS时,您可能会遇到各种问题,例如远程连接、更换操作系统、扩容云盘、升高或降低实例配置、使用快照或镜像等。本文介绍了云服务器ECS的常用操作,供您参考。 使用限制 使用云服务器ECS的注意事项,请参见使用须知。 使用云服务器ECS的资源规格限制,请参见使用限制和查看和提升实例配额。 如果云服务器需要备案,则云服务器有购买要求,且每台ECS实例…

    阿里云服务器 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云日志服务SLS快速设置日志告警-云淘科技

    日志服务支持您为查询和分析结果设置告警监控规则,并在满足条件时触发告警。本文以网站访问日志为例,说明如何快速为日志设置告警。 前提条件 已在数据实验室中生成模拟的网站访问日志。具体操作,请参见使用数据实验室。 背景信息 日志服务数据实验室提供模拟的网站访问日志及相关仪表盘(网站审计中心、网站访问中心等),便于您熟悉查询、分析、告警等操作。本案例以监控网站审计…

    2023年12月10日
  • 腾讯云批量计算执行远程代码包

    操作场景 Batch 支持以 HTTP 的方式从 .tgz 格式文件里获取代码包,用户可以将代码打包后上传到 COS 里,相比 LOCAL 模式可以更方便地组织代码。 前提条件 请根据 前置准备 里的说明完成准备,并了解如何配置自定义信息里的通用部分。 操作步骤 查看 Demo 说明请在 前置准备 中修改 2_RemoteCodePkg.py 文件自定义信息…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。