amazon-web-services - 我们是否需要在 EMR 中为 master 和 core 创建两个 AMI?
问题描述
我需要为 Spark 作业创建一个 AWS EMR 集群,该集群具有一个主节点和 4 个具有自动扩展功能的核心节点。我需要为安装了 Ubuntu 16.0 的 master 和 core 提供不同的实例类型。所以我需要为这个主从创建两个 AMI。
解决方案
Amazon EMR 有自己的 AMI 库。您可以在启动集群时选择 AMI版本。
您可以创建自定义 AMI,但它必须基于Amazon Linux。
如果您希望使用自己的 Ubuntu AMI 启动 Hadoop 集群,则不能使用 Amazon EMR 服务。您需要在 Amazon EC2 实例上自行启动和配置它。
推荐阅读
- c - .bss 数据不适合分配的 RAM 大小
- java - 当我在 POSTMAN 中选择表单数据时如何使用改造 2 发布数据
- push-notification - 我们可以通过调用 API 而不是进入谷歌控制台并手动创建它们来获取谷歌控制台项目的凭据吗?
- java - 在 intellij 中使用 MongoDB 驱动程序时出现 java.lang.NoClassDefFoundError
- python - 在单独的列中返回所有“如果条件值”
- python - 如何从 cv2.decomposeProjectionMatrix 理解欧拉角?
- javascript - 如何为 FullCalendar 事件动态分配颜色
- docker - Docker Compose“热重载”问题
- node.js - 在firebase云功能/ Nodejs中使用busboy和sharp调整图像大小
- firefox - 从十六进制格式解码 Firefox 浏览器缓存条目