diff --git a/hoodie-client/src/main/java/com/uber/hoodie/io/storage/HoodieWrapperFileSystem.java b/hoodie-client/src/main/java/com/uber/hoodie/io/storage/HoodieWrapperFileSystem.java index 64034b4d24d05..280189134b336 100644 --- a/hoodie-client/src/main/java/com/uber/hoodie/io/storage/HoodieWrapperFileSystem.java +++ b/hoodie-client/src/main/java/com/uber/hoodie/io/storage/HoodieWrapperFileSystem.java @@ -49,9 +49,10 @@ public class HoodieWrapperFileSystem extends FileSystem { public static final String HOODIE_SCHEME_PREFIX = "hoodie-"; static { - SUPPORT_SCHEMES = new HashSet<>(2); + SUPPORT_SCHEMES = new HashSet<>(3); SUPPORT_SCHEMES.add("file"); SUPPORT_SCHEMES.add("hdfs"); + SUPPORT_SCHEMES.add("viewfs"); } private ConcurrentMap openStreams = @@ -661,7 +662,7 @@ public static String getHoodieScheme(String scheme) { newScheme = HOODIE_SCHEME_PREFIX + scheme; } else { throw new IllegalArgumentException( - "BlockAlignedAvroParquetWriter does not support schema " + scheme); + "BlockAlignedAvroParquetWriter does not support scheme " + scheme); } return newScheme; }