public final class PersistHdfs extends Persist
| Modifier and Type | Field and Description |
|---|---|
static org.apache.hadoop.conf.Configuration |
CONF |
| Modifier and Type | Method and Description |
|---|---|
static void |
addFolder(org.apache.hadoop.fs.Path p,
com.google.gson.JsonArray succeeded,
com.google.gson.JsonArray failed) |
static void |
addFolder2(org.apache.hadoop.fs.Path p,
java.util.ArrayList<java.lang.String> keys,
java.util.ArrayList<java.lang.String> failed) |
void |
clear() |
void |
delete(Value v) |
java.lang.String |
getPath() |
Value |
lazyArrayChunk(Key key)
Lazily manifest data chunks on demand.
|
byte[] |
load(Value v)
Value should already be persisted to disk.
|
void |
loadExisting()
Load all Key/Value pairs that can be found on the backend.
|
static java.io.InputStream |
openStream(Key k,
Job.ProgressMonitor pmon) |
static void |
store(org.apache.hadoop.fs.Path path,
byte[] data) |
void |
store(Value v) |
getIce, getTotalSpace, getUsableSpace, initializepublic void loadExisting()
PersistloadExisting in class Persistpublic static java.io.InputStream openStream(Key k, Job.ProgressMonitor pmon) throws java.io.IOException
java.io.IOExceptionpublic byte[] load(Value v)
Persistpublic static void store(org.apache.hadoop.fs.Path path,
byte[] data)
public Value lazyArrayChunk(Key key)
PersistlazyArrayChunk in class Persistpublic static void addFolder(org.apache.hadoop.fs.Path p,
com.google.gson.JsonArray succeeded,
com.google.gson.JsonArray failed)
throws java.io.IOException
java.io.IOExceptionpublic static void addFolder2(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