【问题标题】:Change HBase WAL location更改 HBase WAL 位置
【发布时间】:2017-02-13 21:00:30
【问题描述】:

我打算将 HBase 与 gs:// 方案(谷歌存储桶)一起使用,但 gs:// fs 不能与 WAL 文件一起使用。

Cause:
java.io.IOException: cannot get log writer
Caused by: java.io.IOException: createNonRecursive unsupported for this filesystem class com.google.cloud.hadoop.fs.gcs.GoogleHadoopFileSystem

我发现它应该将 WAL 文件与 HBase 根目录分开存储,例如:https://docs.aws.amazon.com/emr/latest/ReleaseGuide/images/hbase_s3.png

所以,我的问题是 - 如何分离数据文件和 WAL 文件。将数据存储在 gs:// 和 WAL 中 hdfs:// ...不幸的是我自己仍然找不到它...

在此先感谢

【问题讨论】:

    标签: hadoop hbase wal


    【解决方案1】:

    当前稳定版本不支持将 WAL 存储在 hbase.rootdir 之外的不同位置。 计划在未来的版本中,参考https://issues.apache.org/jira/browse/HBASE-17437

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 2019-02-01
      • 1970-01-01
      相关资源
      最近更新 更多