您好、欢迎来到现金彩票网!
当前位置:棋牌游戏娱乐平台 > 外壳命令 >

使用 HBase 快照

发布时间:2019-07-25 05:40 来源:未知 编辑:admin

  HBase 使用内置快照功能创建表的轻型备份。在 EMR 集群中,可使用 EMRFS 将这些备份导出到 Amazon S3。可使用 HBase 外壳在主节点上创建快照。本主题说明如何使用 Shell 或通过将与 AWS CLI 或 AWS SDK for Java 结合使用的步骤以交互方式运行这些命令。有关其他类型的 HBase 备份的更多信息,请参阅 HBase 文档中的HBase 备份。

  如果您的快照名称不是唯一的,则创建操作将失败,且返回代码为-1或255,但可能不会出现指示已出错的错误消息。要使用相同的快照名称,请删除快照,然后重新创建快照。

  如果您在导入快照时未指定-mappers值,则 HBase 将使用任意计算来确定映射器的数量。此值可能非常大 (取决于您的表大小),这会对导出期间正在运行的作业产生负面影响。为此,我们建议您指定-mappers参数或-bandwidth参数 (指定每秒使用的带宽 (以 MB 为单位)),或同时指定这两个参数以限制导出操作使用的集群资源。或者,您可在使用量较低的时段内运行导出快照操作。

  HBase 当前不支持在 HBase 外壳中找到的所有快照命令。例如,没有用于还原快照的 HBase 命令行选项,因此您必须在外壳中还原快照。这意味着,command-runner.jar必须运行 Bash 命令。

  由于此处使用的命令为echo,因此您的 Shell 命令可能仍将失败,即使 Amazon EMR 运行的命令返回退出代码0也是如此。如果您选择将运行外壳命令作为一个步骤,请查看步骤日志。

http://nanosong.com/waikemingling/258.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有