huawei-cloud-mrs-new-cluster-planner
Huawei Cloud MRS New Cluster Spec Planning
Trigger Words
Chinese triggers: "新建MRS", "新建MRS集群", "MRS新集群规划", "MRS选型", "MRS集群规划", "MRS节点规格", "MRS资源规划", "华为云MRS", "MapReduce Service", "MRS规格推荐", "新建大数据集群"
English triggers: "new MRS", "new MRS cluster", "MRS new cluster planning", "MRS sizing", "MRS cluster planning", "MRS node spec", "MRS resource planning", "Huawei Cloud MRS", "MapReduce Service", "MRS spec recommendation", "new big data cluster"
Overview
For greenfield MRS cluster scenarios, derives YARN vCPU/memory and storage requirements through business investigation (components, daily incremental data, compute window, concurrency, throughput), evaluates Master and Core node specs and quantities, and outputs a minimum-redundancy spec plan that fits business requirements. Key difference from the migration scenario skill (huawei-cloud-mrs-migration-planner): no existing cluster resource benchmark; resource targets are derived from business load models.
Security rule: Resource estimation coefficients are industry experience-based estimates and must be annotated as "estimated value" in the report. The report script only takes business data via --input/stdin and generates the Excel file locally — it accepts no arbitrary shell arguments, performs no shell execution, and makes no cloud resource write operations.
Prerequisites
- Python3 + openpyxl (
pip install openpyxl) — for generating multi-sheet Excel report - Deployment region defaults to cn-north-4 (widest flavor availability); no need to ask user. If user explicitly specifies another region, verify aC9 and other series availability in that region before sizing