org.kitesdk.data.filesystem
Class FileSystemMetadataProvider

java.lang.Object
  extended by org.kitesdk.data.spi.AbstractMetadataProvider
      extended by org.kitesdk.data.spi.filesystem.FileSystemMetadataProvider
          extended by org.kitesdk.data.filesystem.FileSystemMetadataProvider
All Implemented Interfaces:
org.kitesdk.data.spi.MetadataProvider

Deprecated. will be removed in 0.14.0; moved to SPI.

@Deprecated
public class FileSystemMetadataProvider
extends org.kitesdk.data.spi.filesystem.FileSystemMetadataProvider

A MetadataProvider that stores dataset metadata in a Hadoop FileSystem.

When configured with a root directory, this implementation serializes the information within a DatasetDescriptor on the provided FileSystem. The descriptor is serialized as an Avro object and stored in a directory named after the dataset name. For example, if the dataset name is logs, the directory rootDirectory/logs/ is created if it doesn't exist, and the serialized descriptor is stored in the file descriptor.avro.


Nested Class Summary
static class FileSystemMetadataProvider.Builder
          Deprecated. will be removed in 0.14.0
 
Constructor Summary
FileSystemMetadataProvider(Configuration conf, Path rootDirectory)
          Deprecated.  
 
Method Summary
 
Methods inherited from class org.kitesdk.data.spi.filesystem.FileSystemMetadataProvider
create, delete, exists, list, load, toString, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileSystemMetadataProvider

public FileSystemMetadataProvider(Configuration conf,
                                  Path rootDirectory)
Deprecated. 


Copyright © 2013–2014. All rights reserved.