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, initialize
public void loadExisting()
Persist
loadExisting
in class Persist
public static java.io.InputStream openStream(Key k, Job.ProgressMonitor pmon) throws java.io.IOException
java.io.IOException
public byte[] load(Value v)
Persist
public static void store(org.apache.hadoop.fs.Path path, byte[] data)
public Value lazyArrayChunk(Key key)
Persist
lazyArrayChunk
in class Persist
public 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.IOException
public 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