全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
批量计算

前言

更新时间:2017-06-07 13:26:11   分享:   

为方便Java开发人员更高效地使用BatchCompute,我们提供了Java版的SDK(Software Development Kit),你可以根据自己需求选择合适版本使用。

你首先需要拥有一个处于Active状态的阿里云访问秘钥(AccessKeyId/AccessKeySecret)。

为使用BatchCompute SDK,你需要了解BatchCompute在各个阿里云区域(Region)的服务入口。

地域支持

目前Batchcompute(v20151111版)有4个地域支持:

RegionID 地域
cn-qingdao 青岛(华北1)
cn-beijing 北京(华北2)
cn-hangzhou 杭州(华东1)
cn-shenzhen 深圳 (华南1)

功能

你可以使用基于该SDK开发Java程序,用来提交作业,停止作业,查看作业状态, 管理集群等。

序号 方法 描述
用户配额相关
1. getQuotas() 获取用户配额
镜像相关
1. createImage(ImageDescription image) 创建镜像
2. getImage(String imageId) 获取镜像信息
3. listImages(String marker, int maxItemCount) 列举集群
4. deleteImage(String imageId) 删除集群
集群相关
1. createCluster(ClusterDescription cluster) 创建集群
2. getCluster(String clusterId) 获取集群信息
3. listClusters(String marker, int maxItemCount) 列举集群
4. changeClusterDesiredVMCount(String clusterId, String groupName, int count) 修改期望虚拟机数量
5. deleteCluster(String clusterId) 删除集群
集群实例相关
1. listClusterInstances(String clusterId, String groupName) 获取ClusterInstance 列表
2. getClusterInstance(String clusterId, String groupName, String instanceId) 获取ClusterInstance信息
3. deleteClusterInstance(String clusterId,String groupName, String instanceId) 删除ClusterInstance
4. recreateClusterInstance(String clusterId, String groupName, String instanceId) 重新创建ClusterInstance
作业相关
1. createJob(JobDescription job) 创建(提交)作业
2. getJobDescription(String jobId) 获取作业描述信息
3. changeJobPriority(String jobId, int priority) 设置作业优先级
4. stopJob(String jobId) 停止作业
5. startJob(String jobId) 重新启动作业
6. deleteJob(String jobId) 删除作业
7. getJob(String jobId) 获取作业信息
8. listJobs(String marker, int maxItemCount) 列举作业信息
9. listTasks(String jobId, String marker, int maxItemCount) 列举一个作业下的任务信息
10. listInstances(String jobId, String v20151111taskName, String marker, int maxItemCount) 列举一个任务下的实例信息
11. getTask(String jobId, String taskName) 获取一个任务的信息
12. getInstance(String jobId, String taskName, int instanceId) 获取实例信息

版本说明

BatchCompute的Java SDK让Java开发人员可以非常方便地使用Java程序操作阿里云BatchCompute。目前,SDK支持J2SE 6.0及以上版本,该SDK的完整版地址如下:

下载与安装

本文导读目录
本文导读目录
以上内容是否对您有帮助?