谁能告诉我hbase中的恢复工作原理吗?我发现了wal文件,其中hbase的每个操作都需要登录(/hbase/.logs/)。但不幸的是,这个文件是空的。我执行的所有操作都没有记录到wal文件中。原因是什么?我需要设置任何配置变量吗?如何启用它以便定期登录hbase上的所有操作?默认情况下,对wal的写入是启用的(put.getwriteaheadlog()返回一个真值)。我正在使用“独立模式”进行hbase设置。
jyztefdp1#
您需要启用wal,那么只有日志信息才会写入wal。在您的情况下,它没有启用。请启用它并重试。你好,苏达卡·雷迪
7kjnsjlb2#
我终于能够在伪分布式模式下解决这个问题。一旦数据写入hbase表,它就会立即登录。但是,这种行为在独立模式下是看不到的。我无法找出控制时间的参数。
2条答案
按热度按时间jyztefdp1#
您需要启用wal,那么只有日志信息才会写入wal。在您的情况下,它没有启用。请启用它并重试。
你好,苏达卡·雷迪
7kjnsjlb2#
我终于能够在伪分布式模式下解决这个问题。一旦数据写入hbase表,它就会立即登录。但是,这种行为在独立模式下是看不到的。我无法找出控制时间的参数。