火山引擎 E-MapReduce(EMR)是开源 Hadoop 生态的企业级大数据分析系统,完全兼容开源。
EMR OpenAPI 调用流程主要分为以下几个步骤:
创建火山引擎账号:您需要先完成火山引擎账号的实名认证。如果您还未注册火山引擎帐号,请先 注册火山引擎账号。
添加接口调用权限:
账号需开通 EMR 服务权限
登录 火山引擎控制台 > 右上角账号信息中进入 访问控制 > 角色, 添加 “ ServiceRoleForEMR ” 服务角色。
获取引擎账号 Access_key 信息:
获取调用接口地址。
目前 EMR OpenAPI 已提供以下几种类型接口:
API | API 说明 |
---|---|
CreateCluster | 调用 CreateCluster 接口,创建一个 EMR 集群。 |
ResizeCluster | 调用 ResizeCluster 接口,实现 EMR 集群横向扩容。 |
调用 DescribeCluster 接口,查询 EMR 集群的基本信息。 | |
ListInstances | 调用 ListInstances 接口,查看某个 EMR 集群所有节点。 |
ListClusters | 调用 ListClusters 接口,查询该账号下所有 EMR 集群。 |
ListInstanceGroups | 调用 ListInstanceGroups 接口,查询 EMR 集群所有节点组。 |
ReleaseCluster | 调用 ReleaseCluster 接口,释放 EMR 集群和集群内的所有资源。 |
AddTags | 调用 AddTags 接口,为火山引擎账户添加 Tags。 |
RemoveTags | 调用 RemoveTags 接口,为火山引擎账户删除 Tags。 |