public final class PersistHdfs extends Persist
Persist.Schemes| Modifier and Type | Field and Description |
|---|---|
static org.apache.hadoop.conf.Configuration |
CONF
Globally shared HDFS configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addFolder(org.apache.hadoop.fs.Path p,
java.util.ArrayList<java.lang.String> keys,
java.util.ArrayList<java.lang.String> failed) |
void |
delete(Value v)
Reclaim space from a previously stored Value
|
byte[] |
load(Value v)
InputStream from a HDFS-based Key
|
static void |
store(org.apache.hadoop.fs.Path path,
byte[] data) |
void |
store(Value v)
Store a Value into persistent storage, consuming some storage space.
|
Key |
uriToKey(java.net.URI uri)
Transform given uri into file vector holding file name.
|
anyURIToKey, getIce, getTotalSpace, getUsableSpacepublic static final org.apache.hadoop.conf.Configuration CONF
public byte[] load(Value v)
public void store(Value v)
Persistpublic static void store(org.apache.hadoop.fs.Path path,
byte[] data)
public void delete(Value v)
Persistpublic static void addFolder(org.apache.hadoop.fs.Path p,
java.util.ArrayList<java.lang.String> keys,
java.util.ArrayList<java.lang.String> failed)
throws java.io.IOException
java.io.IOException