gpt4 book ai didi

hadoop - 如果 RegionServer 崩溃并且数据尚未写入 DataNode 会怎样?

转载 作者:可可西里 更新时间:2023-11-01 16:29:56 25 4
gpt4 key购买 nike

如果 RegionServer 崩溃了,数据还没有写入 DataNode 会怎样?

  • 我会丢失数据吗?
  • 如果一些 RegionServers 挂了,会影响数据的一致性吗?

最佳答案

如果在写入数据时启用了预写日志(您可以禁用它以进行快速插入),则不会丢失数据。当客户端发出 Put 请求时,HBase 将数据写入预写日志。WAL 用于在服务器崩溃时恢复尚未持久化的数据。所有写入和读取都是到/从主节点。HDFS 复制 WAL 和 HFile block 。 HFile block 复制自动发生。 HBase 依靠 HDFS 在存储文件时提供数据安全。数据写入HDFS时,先在本地写入一份,然后复制到二级节点,第三份写入三级节点。

关于hadoop - 如果 RegionServer 崩溃并且数据尚未写入 DataNode 会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38718389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com