Package | Description |
---|---|
org.apache.hadoop.fs.azure |
A distributed implementation of
FileSystem for reading and writing files on
Azure Block Storage. |
Modifier and Type | Method and Description |
---|---|
SelfRenewingLease |
NativeAzureFileSystem.acquireLease(org.apache.hadoop.fs.Path path)
Get a self-renewing lease on the specified file.
|
SelfRenewingLease |
AzureNativeFileSystemStore.acquireLease(String key)
Get a lease on the blob identified by key.
|
void |
AzureNativeFileSystemStore.changePermissionStatus(String key,
org.apache.hadoop.fs.permission.PermissionStatus newPermission)
Changes the permission status on the given key.
|
String |
AzureNativeFileSystemStore.getLinkInFileMetadata(String key)
If the blob with the given key exists and has a link in its metadata to a
temporary file (see storeEmptyLinkFile), this method returns the key to
that temporary file.
|
void |
AzureNativeFileSystemStore.initialize(URI uri,
org.apache.hadoop.conf.Configuration conf,
AzureFileSystemInstrumentation instrumentation)
Method for the URI and configuration object necessary to create a storage
session with an Azure session.
|
DataInputStream |
AzureNativeFileSystemStore.retrieve(String key) |
DataInputStream |
AzureNativeFileSystemStore.retrieve(String key,
long startByteOffset) |
void |
AzureNativeFileSystemStore.storeEmptyFolder(String key,
org.apache.hadoop.fs.permission.PermissionStatus permissionStatus) |
void |
AzureNativeFileSystemStore.storeEmptyLinkFile(String key,
String tempBlobKey,
org.apache.hadoop.fs.permission.PermissionStatus permissionStatus)
Stores an empty blob that's linking to the temporary file where're we're
uploading the initial data.
|
DataOutputStream |
AzureNativeFileSystemStore.storefile(String key,
org.apache.hadoop.fs.permission.PermissionStatus permissionStatus) |
void |
AzureNativeFileSystemStore.updateFolderLastModifiedTime(String key,
Date lastModified,
SelfRenewingLease folderLease) |
void |
AzureNativeFileSystemStore.updateFolderLastModifiedTime(String key,
SelfRenewingLease folderLease) |
Copyright © 2019 Apache Software Foundation. All Rights Reserved.