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,
dontweave.gson.JsonArray succeeded,
dontweave.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() |
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) |
createClient, createClient, getDefaultURI, 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 static void addFolder(org.apache.hadoop.fs.Path p, dontweave.gson.JsonArray succeeded, dontweave.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