Hadoop 更改HBase WAL位置

Hadoop 更改HBase WAL位置,hadoop,hbase,wal,Hadoop,Hbase,Wal,我计划将HBase与gs://scheme(googlebucket)一起使用,但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.GoogleHadoopFileSys

我计划将HBase与gs://scheme(googlebucket)一起使用,但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根目录分开存储,例如:

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


非常感谢您当前的稳定版本不支持将WAL存储在hbase.rootdir之外的其他位置。 这是计划在未来的版本,参考