HBase WAL机制

来源:互联网 发布:韩顺平js视频教程下载 编辑:程序博客网 时间:2024/05/17 08:21
WAL预写日志
客户端向Regionserver提交数据的时候,会优先写WAL日志(Hlog),只有当WAL日志写成功以后,客户端才会告诉提交数据成功,如果写WAL失败则会告诉写数据失败
一个Regionserver上的所有Region共享一个HLog,一次数据的提交是先写WAL,在写metastore

实现了WAL的类叫HLog,当Hregion被实例化时,HLog会被当作一个参数传递到Hregion的构造器中,当一个region接收到一个更新操作时,它可以直接把数据保存到一个共享的WAL实例中去
0 0
原创粉丝点击