[MINOR] Add Tencent Cloud HDFS storage support for hudi (#3064)
This commit is contained in:
@@ -52,6 +52,8 @@ public enum StorageSchemes {
|
|||||||
ALLUXIO("alluxio", false),
|
ALLUXIO("alluxio", false),
|
||||||
// Tencent Cloud Object Storage
|
// Tencent Cloud Object Storage
|
||||||
COSN("cosn", false),
|
COSN("cosn", false),
|
||||||
|
// Tencent Cloud HDFS
|
||||||
|
CHDFS("ofs", true),
|
||||||
// Databricks file system
|
// Databricks file system
|
||||||
DBFS("dbfs", false),
|
DBFS("dbfs", false),
|
||||||
// IBM Cloud Object Storage
|
// IBM Cloud Object Storage
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ public class TestStorageSchemes {
|
|||||||
assertFalse(StorageSchemes.isAppendSupported("dbfs"));
|
assertFalse(StorageSchemes.isAppendSupported("dbfs"));
|
||||||
assertFalse(StorageSchemes.isAppendSupported("cos"));
|
assertFalse(StorageSchemes.isAppendSupported("cos"));
|
||||||
assertFalse(StorageSchemes.isAppendSupported("bos"));
|
assertFalse(StorageSchemes.isAppendSupported("bos"));
|
||||||
|
assertTrue(StorageSchemes.isAppendSupported("ofs"));
|
||||||
assertThrows(IllegalArgumentException.class, () -> {
|
assertThrows(IllegalArgumentException.class, () -> {
|
||||||
StorageSchemes.isAppendSupported("s2");
|
StorageSchemes.isAppendSupported("s2");
|
||||||
}, "Should throw exception for unsupported schemes");
|
}, "Should throw exception for unsupported schemes");
|
||||||
|
|||||||
Reference in New Issue
Block a user