http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html b/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html index da0000b..4cd3d3b 100644 --- a/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html +++ b/apidocs/org/apache/hadoop/hbase/io/class-use/TimeRange.html @@ -102,19 +102,6 @@ </a> <h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a></h3> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> -<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></span><span class="tabEnd"> </span></caption> -<tr> -<th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Field and Description</th> -</tr> -<tbody> -<tr class="altColor"> -<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td> -<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#tr">tr</a></span></code> </td> -</tr> -</tbody> -</table> -<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> <caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> with type parameters of type <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> @@ -136,7 +123,9 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td> -<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#getTimeRange--">getTimeRange</a></span>()</code> </td> +<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#getTimeRange--">getTimeRange</a></span>()</code> +<div class="block">Method for retrieving the get's TimeRange</div> +</td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td> @@ -144,6 +133,10 @@ <div class="block">Gets the TimeRange used for this increment.</div> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></code></td> +<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#getTimeRange--">getTimeRange</a></span>()</code> </td> +</tr> </tbody> </table> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> @@ -159,48 +152,6 @@ </tr> </tbody> </table> -<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> -<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/client/package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a></span><span class="tabEnd"> </span></caption> -<tr> -<th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Method and Description</th> -</tr> -<tbody> -<tr class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> -<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setColumnFamilyTimeRange-byte:A-org.apache.hadoop.hbase.io.TimeRange-">setColumnFamilyTimeRange</a></span>(byte[] cf, - <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td> -<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#setColumnFamilyTimeRange-byte:A-org.apache.hadoop.hbase.io.TimeRange-">setColumnFamilyTimeRange</a></span>(byte[] cf, - <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> </td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> -<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setColumnFamilyTimeRange-byte:A-org.apache.hadoop.hbase.io.TimeRange-">setColumnFamilyTimeRange</a></span>(byte[] cf, - <a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> -<td class="colLast"><span class="typeNameLabel">Get.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Get.html#setTimeRange-org.apache.hadoop.hbase.io.TimeRange-">setTimeRange</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> -<div class="block">Get versions of columns only within the specified timestamp range,</div> -</td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></code></td> -<td class="colLast"><span class="typeNameLabel">Query.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Query.html#setTimeRange-org.apache.hadoop.hbase.io.TimeRange-">setTimeRange</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> -<div class="block">Sets the TimeRange to be used by this Query</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> -<td class="colLast"><span class="typeNameLabel">Scan.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/client/Scan.html#setTimeRange-org.apache.hadoop.hbase.io.TimeRange-">setTimeRange</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/TimeRange.html" title="class in org.apache.hadoop.hbase.io">TimeRange</a> tr)</code> -<div class="block">Set versions of columns only within the specified timestamp range,</div> -</td> -</tr> -</tbody> -</table> </li> <li class="blockList"><a name="org.apache.hadoop.hbase.io"> <!-- -->
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html b/apidocs/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html index dbcf1b4..39268e4 100644 --- a/apidocs/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html +++ b/apidocs/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html @@ -110,13 +110,17 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.41">NettyRpcClientConfigHelper</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.42">NettyRpcClientConfigHelper</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Helper class for passing config to <code>NettyRpcClient</code>. <p> As hadoop Configuration can not pass an Object directly, we need to find a way to pass the EventLoopGroup to <code>AsyncRpcClient</code> if we want to use a single <code>EventLoopGroup</code> for the whole process.</div> +<dl> +<dt><span class="simpleTagLabel">Since:</span></dt> +<dd>2.0.0</dd> +</dl> </li> </ul> </div> @@ -213,7 +217,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>EVENT_LOOP_CONFIG</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.43">EVENT_LOOP_CONFIG</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.44">EVENT_LOOP_CONFIG</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.NettyRpcClientConfigHelper.EVENT_LOOP_CONFIG">Constant Field Values</a></dd> @@ -234,7 +238,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>NettyRpcClientConfigHelper</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.41">NettyRpcClientConfigHelper</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.42">NettyRpcClientConfigHelper</a>()</pre> </li> </ul> </li> @@ -251,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setEventLoopConfig</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.53">setEventLoopConfig</a>(org.apache.hadoop.conf.Configuration conf, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.54">setEventLoopConfig</a>(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.hbase.shaded.io.netty.channel.EventLoopGroup group, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends org.apache.hadoop.hbase.shaded.io.netty.channel.Channel> channelClass)</pre> <div class="block">Set the EventLoopGroup and channel class for <code>AsyncRpcClient</code>.</div> @@ -263,7 +267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>createEventLoopPerClient</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.65">createEventLoopPerClient</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/NettyRpcClientConfigHelper.html#line.66">createEventLoopPerClient</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block">The <code>AsyncRpcClient</code> will create its own <code>NioEventLoopGroup</code>.</div> </li> </ul> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html b/apidocs/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html index 3244e5b..f543930 100644 --- a/apidocs/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html +++ b/apidocs/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.46">HRegionPartitioner</a><K2,V2> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.45">HRegionPartitioner</a><K2,V2> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements org.apache.hadoop.mapred.Partitioner<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,V2></pre> <div class="block">This is used to partition the output keys into groups of keys. @@ -198,7 +198,7 @@ implements org.apache.hadoop.mapred.Partitioner<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>HRegionPartitioner</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.46">HRegionPartitioner</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.45">HRegionPartitioner</a>()</pre> </li> </ul> </li> @@ -215,7 +215,7 @@ implements org.apache.hadoop.mapred.Partitioner<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>configure</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.54">configure</a>(org.apache.hadoop.mapred.JobConf job)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.53">configure</a>(org.apache.hadoop.mapred.JobConf job)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code>configure</code> in interface <code>org.apache.hadoop.mapred.JobConfigurable</code></dd> @@ -230,7 +230,7 @@ implements org.apache.hadoop.mapred.Partitioner<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>getPartition</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.70">getPartition</a>(<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> key, +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/mapred/HRegionPartitioner.html#line.69">getPartition</a>(<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> key, <a href="../../../../../org/apache/hadoop/hbase/mapred/HRegionPartitioner.html" title="type parameter in HRegionPartitioner">V2</a> value, int numPartitions)</pre> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapred/TableInputFormatBase.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapred/TableInputFormatBase.html b/apidocs/org/apache/hadoop/hbase/mapred/TableInputFormatBase.html index abf964f..889f43c 100644 --- a/apidocs/org/apache/hadoop/hbase/mapred/TableInputFormatBase.html +++ b/apidocs/org/apache/hadoop/hbase/mapred/TableInputFormatBase.html @@ -322,10 +322,10 @@ implements org.apache.hadoop.mapred.InputFormat<<a href="../../../../../org/a <div class="block">Calculates the splits that will serve as input for the map tasks. Splits are created in number equal to the smallest between numSplits and - the number of <code>HRegion</code>s in the table. - If the number of splits is smaller than the number of + the number of <code>HRegion</code>s in the table. + If the number of splits is smaller than the number of <code>HRegion</code>s then splits are spanned across - multiple <code>HRegion</code>s + multiple <code>HRegion</code>s and are grouped the most evenly possible. In the case splits are uneven the bigger splits are placed first in the <code>InputSplit</code> array.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html b/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html index 9d91d1b..0e973b9 100644 --- a/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html +++ b/apidocs/org/apache/hadoop/hbase/mapred/TableOutputFormat.html @@ -272,7 +272,7 @@ extends org.apache.hadoop.mapred.FileOutputFormat<<a href="../../../../../org org.apache.hadoop.util.Progressable progress) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Creates a new record writer. - + Be aware that the baseline javadoc gives the impression that there is a single <code>RecordWriter</code> per job but in HBase, it is more natural if we give you a new RecordWriter per call of this method. You must close the returned RecordWriter when done. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html b/apidocs/org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html index 870ca79..5bcea8a 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/HRegionPartitioner.html @@ -134,7 +134,7 @@ implements org.apache.hadoop.conf.Configurable</pre> <p>This class is not suitable as partitioner creating hfiles for incremental bulk loads as region spread will likely change between time of hfile creation and load time. See <a href="../../../../../org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>LoadIncrementalHFiles</code></a> - and <a href="http://hbase.apache.org/book.html#arch.bulk.load">Bulk Load</a>.</div> + and <a href="http://hbase.apache.org/book.html#arch.bulk.load">Bulk Load</a>.</p></div> </li> </ul> </div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.html b/apidocs/org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.html index b054c9a..af1dd7b 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/IdentityTableReducer.html @@ -244,8 +244,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableReducer.h throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Writes each given record, consisting of the row key and the given values, - to the configured <code>OutputFormat</code>. - It is emitting the row key and each <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> + to the configured <code>OutputFormat</code>. + It is emitting the row key and each <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> as separate pairs.</div> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/Import.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/Import.html b/apidocs/org/apache/hadoop/hbase/mapreduce/Import.html index 7e6397e..0509a58 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/Import.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/Import.html @@ -458,9 +458,9 @@ implements org.apache.hadoop.util.Tool</pre> <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> renameMap)</pre> <div class="block"><p>Sets a configuration property with key <a href="../../../../../org/apache/hadoop/hbase/mapreduce/Import.html#CF_RENAME_PROP"><code>CF_RENAME_PROP</code></a> in conf that tells the mapper how to rename column families. - - <p>Alternately, instead of calling this function, you could set the configuration key - <a href="../../../../../org/apache/hadoop/hbase/mapreduce/Import.html#CF_RENAME_PROP"><code>CF_RENAME_PROP</code></a> yourself. The value should look like + + <p>Alternately, instead of calling this function, you could set the configuration key + <a href="../../../../../org/apache/hadoop/hbase/mapreduce/Import.html#CF_RENAME_PROP"><code>CF_RENAME_PROP</code></a> yourself. The value should look like <pre>srcCf1:destCf1,srcCf2:destCf2,....</pre>. This would have the same effect on the mapper behavior.</div> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html b/apidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html index 0f46f10..84109e2 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html @@ -218,7 +218,7 @@ extends org.apache.hadoop.mapreduce.Reducer<<a href="../../../../../org/apach <ul class="blockListLast"> <li class="blockList"> <h4>reduce</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html#line.38">reduce</a>(<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> row, +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/KeyValueSortReducer.html#line.39">reduce</a>(<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a> row, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.hbase.KeyValue> kvs, org.apache.hadoop.mapreduce.Reducer.Context context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html b/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html index cc57f75..765add9 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html#line.57">MultiTableInputFormat</a> extends <a href="../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html" title="class in org.apache.hadoop.hbase.mapreduce">MultiTableInputFormatBase</a> implements org.apache.hadoop.conf.Configurable</pre> -<div class="block">Convert HBase tabular data from multiple scanners into a format that +<div class="block">Convert HBase tabular data from multiple scanners into a format that is consumable by Map/Reduce. <p> @@ -136,7 +136,7 @@ implements org.apache.hadoop.conf.Configurable</pre> <pre> List<Scan> scans = new ArrayList<Scan>(); - + Scan scan1 = new Scan(); scan1.setStartRow(firstRow1); scan1.setStopRow(lastRow1); http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html b/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html index 0fa5fce..65dcdd3 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public -public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.56">MultiTableInputFormatBase</a> +public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.55">MultiTableInputFormatBase</a> extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></pre> <div class="block">A base for <a href="../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>MultiTableInputFormat</code></a>s. Receives a list of <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> instances that define the input tables and @@ -226,7 +226,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>MultiTableInputFormatBase</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.56">MultiTableInputFormatBase</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.55">MultiTableInputFormatBase</a>()</pre> </li> </ul> </li> @@ -243,7 +243,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>createRecordReader</h4> -<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.81">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, +<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.80">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, org.apache.hadoop.mapreduce.TaskAttemptContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> @@ -273,7 +273,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getSplits</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.159">getSplits</a>(org.apache.hadoop.mapreduce.JobContext context) +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.158">getSplits</a>(org.apache.hadoop.mapreduce.JobContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Calculates the splits that will serve as input for the map tasks. The number of splits matches the number of regions in a table.</div> @@ -297,7 +297,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>includeRegionInSplit</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.267">includeRegionInSplit</a>(byte[] startKey, +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.266">includeRegionInSplit</a>(byte[] startKey, byte[] endKey)</pre> <div class="block">Test if the given region is to be included in the InputSplit while splitting the regions of a table. @@ -330,7 +330,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getScans</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.275">getScans</a>()</pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.274">getScans</a>()</pre> <div class="block">Allows subclasses to get the list of <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> objects.</div> </li> </ul> @@ -340,7 +340,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>setScans</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.284">setScans</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>> scans)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.283">setScans</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>> scans)</pre> <div class="block">Allows subclasses to set the list of <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> objects.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -354,7 +354,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>setTableRecordReader</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.294">setTableRecordReader</a>(<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a> tableRecordReader)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.html#line.293">setTableRecordReader</a>(<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a> tableRecordReader)</pre> <div class="block">Allows subclasses to set the <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html b/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html index b0af4e0..aee36ff 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html @@ -119,7 +119,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public -public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.99">TableInputFormatBase</a> +public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.98">TableInputFormatBase</a> extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></pre> <div class="block">A base for <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableInputFormat</code></a>s. Receives a <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>, a <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase"><code>TableName</code></a>, an <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> instance that defines the input columns etc. Subclasses may use @@ -338,7 +338,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>MAPREDUCE_INPUT_AUTOBALANCE</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.103">MAPREDUCE_INPUT_AUTOBALANCE</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.102">MAPREDUCE_INPUT_AUTOBALANCE</a></pre> <div class="block">Specify if we enable auto-balance for input in M/R jobs.</div> <dl> <dt><span class="seeLabel">See Also:</span></dt> @@ -352,7 +352,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>INPUT_AUTOBALANCE_MAXSKEWRATIO</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.106">INPUT_AUTOBALANCE_MAXSKEWRATIO</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.105">INPUT_AUTOBALANCE_MAXSKEWRATIO</a></pre> <div class="block">Specify if ratio for data skew in M/R jobs, it goes well with the enabling hbase.mapreduce .input.autobalance property.</div> <dl> @@ -367,7 +367,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>TABLE_ROW_TEXTKEY</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.110">TABLE_ROW_TEXTKEY</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.109">TABLE_ROW_TEXTKEY</a></pre> <div class="block">Specify if the row key in table is text (ASCII between 32~126), default is true. False means the table is using binary row key</div> <dl> @@ -390,7 +390,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>TableInputFormatBase</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.99">TableInputFormatBase</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.98">TableInputFormatBase</a>()</pre> </li> </ul> </li> @@ -407,7 +407,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>createRecordReader</h4> -<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.153">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, +<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.152">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, org.apache.hadoop.mapreduce.TaskAttemptContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Builds a <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>. If no <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a> was provided, uses @@ -435,7 +435,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getStartEndKeys</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[][],byte[][]> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.214">getStartEndKeys</a>() +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><byte[][],byte[][]> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.213">getStartEndKeys</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -449,7 +449,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getSplits</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.229">getSplits</a>(org.apache.hadoop.mapreduce.JobContext context) +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.228">getSplits</a>(org.apache.hadoop.mapreduce.JobContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Calculates the splits that will serve as input for the map tasks. The number of splits matches the number of regions in a table.</div> @@ -474,7 +474,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>includeRegionInSplit</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.534">includeRegionInSplit</a>(byte[] startKey, +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.533">includeRegionInSplit</a>(byte[] startKey, byte[] endKey)</pre> <div class="block">Test if the given region is to be included in the InputSplit while splitting the regions of a table. @@ -503,7 +503,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getRegionLocator</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.541">getRegionLocator</a>()</pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.540">getRegionLocator</a>()</pre> <div class="block">Allows subclasses to get the <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionLocator</code></a>.</div> </li> </ul> @@ -513,7 +513,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getTable</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.551">getTable</a>()</pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.550">getTable</a>()</pre> <div class="block">Allows subclasses to get the <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a>.</div> </li> </ul> @@ -523,7 +523,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getAdmin</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.561">getAdmin</a>()</pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.560">getAdmin</a>()</pre> <div class="block">Allows subclasses to get the <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a>.</div> </li> </ul> @@ -533,7 +533,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>initializeTable</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.575">initializeTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.574">initializeTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Allows subclasses to initialize the table information.</div> @@ -552,7 +552,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getScan</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.591">getScan</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.590">getScan</a>()</pre> <div class="block">Gets the scan defining the actual details like columns etc.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -566,7 +566,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>setScan</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.601">setScan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan)</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.600">setScan</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> scan)</pre> <div class="block">Sets the scan defining the actual details like columns etc.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -580,7 +580,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>setTableRecordReader</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.611">setTableRecordReader</a>(<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a> tableRecordReader)</pre> +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.610">setTableRecordReader</a>(<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce">TableRecordReader</a> tableRecordReader)</pre> <div class="block">Allows subclasses to set the <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableRecordReader.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableRecordReader</code></a>.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -595,7 +595,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>initialize</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.630">initialize</a>(org.apache.hadoop.mapreduce.JobContext context) +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.629">initialize</a>(org.apache.hadoop.mapreduce.JobContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Handle subclass specific set up. Each of the entry points used by the MapReduce framework, @@ -621,7 +621,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>closeTable</h4> -<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.639">closeTable</a>() +<pre>protected void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#line.638">closeTable</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Close the Table and related objects that were initialized via <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormatBase.html#initializeTable-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-"><code>initializeTable(Connection, TableName)</code></a>.</div> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html b/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html index be3e6e0..7027b58 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableOutputFormat.html @@ -386,7 +386,7 @@ implements org.apache.hadoop.conf.Configurable</pre> throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <div class="block">Creates a new record writer. - + Be aware that the baseline javadoc gives the impression that there is a single <code>RecordWriter</code> per job but in HBase, it is more natural if we give you a new RecordWriter per call of this method. You must close the returned RecordWriter when done. http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html b/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html index f0dcca8..72110ca 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html @@ -119,20 +119,19 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Public -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.84">TableSnapshotInputFormat</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.83">TableSnapshotInputFormat</a> extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>></pre> <div class="block">TableSnapshotInputFormat allows a MapReduce job to run over a table snapshot. The job bypasses HBase servers, and directly accesses the underlying files (hfile, recovered edits, wals, etc) directly to provide maximum performance. The snapshot is not required to be restored to the live cluster or cloned. This also allows to run the mapreduce job from an online or offline hbase cluster. The snapshot files can be exported by using the - <a href="../../../../../org/apache/hadoop/hbase/snapshot/ExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot"><code>ExportSnapshot</code></a> tool, to a pure-hdfs cluster, - and this InputFormat can be used to run the mapreduce job directly over the snapshot files. + <a href="../../../../../org/apache/hadoop/hbase/snapshot/ExportSnapshot.html" title="class in org.apache.hadoop.hbase.snapshot"><code>ExportSnapshot</code></a> tool, to a pure-hdfs cluster, + and this InputFormat can be used to run the mapreduce job directly over the snapshot files. The snapshot should not be deleted while there are jobs reading from snapshot files. <p> Usage is similar to TableInputFormat, and - <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initTableSnapshotMapperJob-java.lang.String-org.apache.hadoop.hbase.client.Scan-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.mapreduce.Job-boolean-org.apache.hadoop.fs.Path-"><code>TableMapReduceUtil.initTableSnapshotMapperJob(String, Scan, Class, Class, Class, Job, - boolean, Path)</code></a> + <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.html#initTableSnapshotMapperJob-java.lang.String-org.apache.hadoop.hbase.client.Scan-java.lang.Class-java.lang.Class-java.lang.Class-org.apache.hadoop.mapreduce.Job-boolean-org.apache.hadoop.fs.Path-"><code>TableMapReduceUtil.initTableSnapshotMapperJob(String, Scan, Class, Class, Class, Job, boolean, Path)</code></a> can be used to configure the job. <pre><code> Job job = new Job(conf); @@ -145,7 +144,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <p> Internally, this input format restores the snapshot into the given tmp directory. Similar to <a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce"><code>TableInputFormat</code></a> an InputSplit is created per region. The region is opened for reading - from each RecordReader. An internal RegionScanner is used to execute the + from each RecordReader. An internal RegionScanner is used to execute the <code>CellScanner</code> obtained from the user. <p> HBase owns all the data and snapshot files on the filesystem. Only the 'hbase' user can read from @@ -240,7 +239,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>TableSnapshotInputFormat</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.84">TableSnapshotInputFormat</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.83">TableSnapshotInputFormat</a>()</pre> </li> </ul> </li> @@ -257,7 +256,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>createRecordReader</h4> -<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.182">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, +<pre>public org.apache.hadoop.mapreduce.RecordReader<<a href="../../../../../org/apache/hadoop/hbase/io/ImmutableBytesWritable.html" title="class in org.apache.hadoop.hbase.io">ImmutableBytesWritable</a>,<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.181">createRecordReader</a>(org.apache.hadoop.mapreduce.InputSplit split, org.apache.hadoop.mapreduce.TaskAttemptContext context) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -274,7 +273,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockList"> <li class="blockList"> <h4>getSplits</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.188">getSplits</a>(org.apache.hadoop.mapreduce.JobContext job) +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.mapreduce.InputSplit> <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.187">getSplits</a>(org.apache.hadoop.mapreduce.JobContext job) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre> <dl> @@ -292,7 +291,7 @@ extends org.apache.hadoop.mapreduce.InputFormat<<a href="../../../../../org/a <ul class="blockListLast"> <li class="blockList"> <h4>setInput</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.206">setInput</a>(org.apache.hadoop.mapreduce.Job job, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormat.html#line.205">setInput</a>(org.apache.hadoop.mapreduce.Job job, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName, org.apache.hadoop.fs.Path restoreDir) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/MultiTableInputFormatBase.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/MultiTableInputFormatBase.html b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/MultiTableInputFormatBase.html index 3b32b4d..9a4957d 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/MultiTableInputFormatBase.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/class-use/MultiTableInputFormatBase.html @@ -108,7 +108,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <tr class="altColor"> <td class="colFirst"><code>class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce">MultiTableInputFormat</a></span></code> -<div class="block">Convert HBase tabular data from multiple scanners into a format that +<div class="block">Convert HBase tabular data from multiple scanners into a format that is consumable by Map/Reduce.</div> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ebf9a8b8/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html ---------------------------------------------------------------------- diff --git a/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html b/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html index 31c1fe0..491b599 100644 --- a/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html +++ b/apidocs/org/apache/hadoop/hbase/mapreduce/package-summary.html @@ -208,7 +208,7 @@ Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div> <tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/mapreduce/MultiTableInputFormat.html" title="class in org.apache.hadoop.hbase.mapreduce">MultiTableInputFormat</a></td> <td class="colLast"> -<div class="block">Convert HBase tabular data from multiple scanners into a format that +<div class="block">Convert HBase tabular data from multiple scanners into a format that is consumable by Map/Reduce.</div> </td> </tr>