Class AccumuloMultiTableInputFormat
- java.lang.Object
-
- org.apache.accumulo.core.client.mapred.AbstractInputFormat<Key,Value>
-
- org.apache.accumulo.core.client.mapred.AccumuloMultiTableInputFormat
-
@Deprecated(since="2.0.0") public class AccumuloMultiTableInputFormat extends AbstractInputFormat<Key,Value>
Deprecated.since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarThis class allows MapReduce jobs to use multiple Accumulo tables as the source of data. ThisInputFormat
provides keys and values of typeKey
andValue
to the Map function. The user must specify the following via static configurator methods:AbstractInputFormat.setConnectorInfo(JobConf, String, AuthenticationToken)
AbstractInputFormat.setConnectorInfo(JobConf, String, String)
AbstractInputFormat.setScanAuthorizations(JobConf, Authorizations)
AbstractInputFormat.setZooKeeperInstance(JobConf, org.apache.accumulo.core.client.ClientConfiguration)
setInputTableConfigs(org.apache.hadoop.mapred.JobConf, java.util.Map)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.accumulo.core.client.mapred.AbstractInputFormat
AbstractInputFormat.AbstractRecordReader<K,V>
-
-
Field Summary
-
Fields inherited from class org.apache.accumulo.core.client.mapred.AbstractInputFormat
CLASS, log
-
-
Constructor Summary
Constructors Constructor Description AccumuloMultiTableInputFormat()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.hadoop.mapred.RecordReader<Key,Value>
getRecordReader(org.apache.hadoop.mapred.InputSplit split, org.apache.hadoop.mapred.JobConf job, org.apache.hadoop.mapred.Reporter reporter)
Deprecated.static void
setInputTableConfigs(org.apache.hadoop.mapred.JobConf job, Map<String,InputTableConfig> configs)
Deprecated.Sets theInputTableConfig
objects on the given Hadoop configuration-
Methods inherited from class org.apache.accumulo.core.client.mapred.AbstractInputFormat
getAuthenticationToken, getClassLoaderContext, getClientConfiguration, getInputTableConfig, getInputTableConfigs, getInstance, getLogLevel, getPrincipal, getScanAuthorizations, getSplits, isConnectorInfoSet, setClassLoaderContext, setConnectorInfo, setConnectorInfo, setLogLevel, setScanAuthorizations, setZooKeeperInstance, setZooKeeperInstance, validateOptions
-
-
-
-
Method Detail
-
setInputTableConfigs
public static void setInputTableConfigs(org.apache.hadoop.mapred.JobConf job, Map<String,InputTableConfig> configs)
Deprecated.Sets theInputTableConfig
objects on the given Hadoop configuration- Parameters:
job
- the Hadoop job instance to be configuredconfigs
- the table query configs to be set on the configuration.- Since:
- 1.6.0
-
getRecordReader
public org.apache.hadoop.mapred.RecordReader<Key,Value> getRecordReader(org.apache.hadoop.mapred.InputSplit split, org.apache.hadoop.mapred.JobConf job, org.apache.hadoop.mapred.Reporter reporter) throws IOException
Deprecated.- Throws:
IOException
-
-