WAL
Write Ahead Log (WAL)其实就是以前的HLog。在2.0之前,HBase中的WAL接口被命名为HLog。 在0.94中,HLog是WAL实施的名称。 您可能会在为这些旧版本定制的文档中找到对HLog的引用。
MultiWAL
MultiWAL允许RegionServer通过在底层HDFS实例中使用多个管道来并行写入多个WAL流,从而提高写入期间的总吞吐量。
使用原始WAL实现的RegionServers和使用MultiWAL实现的RegionServers可以分别处理任意一组WAL的恢复,因此通过滚动重启可以实现零停机配置更新。
为RegionServer配置MultiWAL,设置hbase.wal.provider 为 multiwal。
<property>
<name>hbase.wal.provider</name>
<value>multiwal</value>
</property>
修改后需要重启R