本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon 的预写日志 (WAL) EMR
在 Amazon EMR 6.15 及更高版本中,你可以将 Apache HBase 预写日志 () 写WAL入亚马逊。EMR WAL在 Amazon EMR 版本较低的情况下,当您使用 “on Amaz HBase on S3” 选项创建集群时,WAL是唯一存储在本地磁盘中用于集群的 Apache HBase 组件,并且您可以在 Amazon S3 上存储其他组件,例如根目录、存储文件 (HFiles)、表元数据和数据。
您可以使用亚马逊EMRWAL来恢复未刷新到 Amazon S3 的数据。要完全备份您的HBase集群,请选择使用 Amazon EMR WAL 服务。在幕后,RegionServer
将您的HBase预写日志 (WAL) 写入 WAL Amazon 的。EMR
如果您的集群或可用区运行状况不佳或不可用,您可以创建一个新集群,将其指向相同的 S3 根目录和 Amazon EMR WAL 工作空间,并在几分钟WAL内自动恢复数据。有关更多信息,请参阅 从亚马逊恢复 EMR WAL。
注意
从您创建集群之日起,Amazon 会将您的预写日志及其数据EMR保留 30 天。30 天后,亚马逊EMR会自动删除您的亚马逊EMRWAL及其数据。但是,如果您从同一 S3 根目录启动WAL已启用新集群的集群,则可以从新集群的启动时间起将您的WAL使用期限延长 30 天。在最初的 30 天期限之后,Amazon 仍EMR会清理第一个集群中的所有WAL数据。有关更多信息,请参阅 从亚马逊恢复 EMR WAL。
以下各节介绍如何在HBase已启用集EMR群时设置和EMRWAL使用 Amazon。