Byted EMR Skills

管理火山引擎EMR集群与作业的智能助手

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Byted EMR Skills。
它的用途是:管理火山引擎EMR集群与作业的智能助手
完整的 Skill 内容见:https://321skill.com/skills/byted-emr-skills-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我创建一个EMR on VKE集群,5个节点,Spark版本3.3.0,并提交一个SparkSQL作业查询用户行为表。” 它会先调用火山引擎API创建集群,等待集群就绪后自动提交作业,并返回作业ID和运行状态。

介绍

火山引擎 E-MapReduce(EMR)是开源 Hadoop 生态的企业级大数据分析系统,完全兼容开源。byted-emr-skills 提供了一套面向火山引擎 EMR 的完整管理能力,覆盖 EMR on ECS 集群、EMR on VKE 集群、Serverless 队列、计算组、作业模板/实例的创建、查询、修改与删除,并内置 EMR Agent 智能诊断与知识问答功能,可协助分析作业失败原因、优化配置参数、排查集群异常。

使用方式极为简单:您只需在 AI 对话中自然描述需求,例如“创建 EMR on VKE 集群,5 个节点,Spark 2.4.8”或“诊断昨天失败的 SparkSQL 作业”,Skill 会自动调用火山引擎 API 完成操作,并返回结果或诊断建议。支持批量操作、状态查询、日志分析等常见场景,无需手动登录控制台。

适合运维工程师、数据分析师等需要频繁管理 EMR 集群和作业的用户。特别适合负责大数据平台日常运维、任务调度、性能调优的团队,也适用于需要快速排查 Spark/Presto 作业问题的开发人员。

使用前请确保已在火山引擎控制台获取 API 密钥并配置环境变量(如 VOLC_ACCESS_KEYVOLC_SECRET_KEY)。建议先在小范围测试,再批量操作生产环境。智能诊断功能依赖 EMR Agent 日志,需确保集群已安装 Agent。

核心特点

相比通用云管理技能,byted-emr-skills 专门针对火山引擎 EMR 的独特架构(如 EMR on VKE、Serverless 队列)和作业类型(SparkSQL/PrestoSQL/Ray/PySpark/SparkJar)深度定制,并内置作业诊断与知识问答能力,可快速定位问题根因。

注意事项

不适用于管理非火山引擎的大数据平台(如自建 Hadoop、Amazon EMR 等),也无法处理需要手动修改集群配置文件的复杂调优场景。

常见问题

如何创建EMR on ECS集群?

直接对AI说“创建一个EMR on ECS集群,3个core节点,master节点规格4C16G”,Skill会调用火山引擎API创建并返回集群ID。

如何诊断作业失败原因?

对AI说“诊断作业ID为xxx的Spark作业失败原因”,Skill会通过EMR Agent拉取日志并分析,给出常见错误及修复建议。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/byted-emr-skills-x-2/raw/index.md 读取 Byted EMR Skills 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。