如何防止由于实例终端导致的数据丢失

时间:2018-01-09 11:04:36

标签: amazon-web-services hadoop2 oozie

我正在使用名称节点是专色实例的群集。我在这些名称节点上有/ user / oozie / share / lib / data。由于这些是spot实例,因此会在任何时候终止,因为它会发生丢失的块错误并且会破坏该库。为了修复它,我需要再次创建共享库。如何防止这个问题。

1 个答案:

答案 0 :(得分:1)

我认为你可以这样做:

  • 创建EBS卷;
  • 启动新的现场实例时(手动或 自动) - 将此EBS附加到实例;
  • 将要安装此EBS卷的脚本写入EC2实例内的/ user / oozie / share / lib /目录;
  • 将此脚本放入"用户数据"当你启动这个实例时;