九十五、WAL耐久性

耐久性

可以在每个突变或表格基础上设置耐久性。包含如下的选项:

  • SKIP_WAL:不要将突变写入WAL(请参阅下一节,禁用WAL)。
  • ASYNC_WAL:异步写入WAL;不要让客户端等待其写入文件系统的同步,而是立即返回。编辑变得可见。同时,在后台,突变将在稍后的时间冲刷到WAL。此选项目前可能会丢失数据。
  • SYNC_WAL:默认值。在我们将成功返回给客户端之前,每个编辑都会同步到HDFS。
  • FSYNC_WAL:在我们将成功返回给客户端之前,每个编辑都是fsync对HDFS和文件系统的。

不要将突变或表上的ASYNC_WAL选项与AsyncFSWAL写入器混淆;它们是不同的选项,只是它们的名字很接近。

文章永久链接:https://pottercoding.cn/?p=12520