更改HBase WAL位置

问题描述:

我打算使用gs:// scheme(谷歌存储桶)的HBase,但gs:// fs无法与WAL文件一起使用。更改HBase 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://和华尔兹在HDFS:// ...可惜还是不能由我自己找到它...

提前

当前稳定版本不支持存储非常感谢WAL位于hbase.rootdir之外的其他位置。 它计划在未来的版本中,编号https://issues.apache.org/jira/browse/HBASE-17437