如何通过快照 ID 将 EBS 卷添加到 Amazon EMR

如何通过快照 ID 将 EBS 卷添加到 Amazon EMR

我们在 EBS 卷上有大量数据。我熟悉如何将卷附加到新EC2集群。

但是这是怎么做到的EMR呢?下面是添加存储对话框:请注意,没有用于指定的条目EBS Snapshot ID

在此处输入图片描述

答案1

EMR 控制台不提供执行相同操作的选项。

我们还有一个需求,希望通过 EBS 卷提供 70GB 的数据。
解决方案是将卷安装到底层 EC2 实例。

为了这

步骤 1:选择 EMR 并转到“硬件”选项卡
步骤 2:进入实例组(在我们的例子中是 CORE),因为我们希望数据在工作节点上可用。
步骤 3:复制要安装卷的 EC2 实例 ID。
步骤 4:转到 EC2 控制台,然后从左侧导航菜单中选择“卷”。选择要安装的卷,然后从“操作”下拉菜单中选择“附加卷”。粘贴 EC2 实例 ID 即可完成。

该 EBS 卷很可能在 EC2 实例中作为 /dev/sdf 提供,然后您可以通过 ssh 到该实例将其挂载到任何目录上。

现在的问题是

如果您想在所有参与的核心节点中共享该数据,则需要为每个节点创建一个单独的卷,然后将其附加。
或者您可以做的是,创建 EFS(弹性文件系统),然后使用 nfs util 将其安装在所有核心节点中(https://docs.aws.amazon.com/efs/latest/ug/wt1-test.html

高血压

相关内容