http://git-wip-us.apache.org/repos/asf/hbase-site/blob/c0c4a947/apidocs/org/apache/hadoop/hbase/client/Admin.html
----------------------------------------------------------------------
diff --git a/apidocs/org/apache/hadoop/hbase/client/Admin.html
b/apidocs/org/apache/hadoop/hbase/client/Admin.html
index 9462794..bcf713f 100644
--- a/apidocs/org/apache/hadoop/hbase/client/Admin.html
+++ b/apidocs/org/apache/hadoop/hbase/client/Admin.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods =
{"i0":6,"i1":6,"i2":6,"i3":50,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":50,"i12":50,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":38,"i24":38,"i25":38,"i26":38,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":38,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":38,"i51":6,"i52":6,"i53":38,"i54":38,"i55":6,"i56":38,"i57":18,"i58":6,"i59":6,"i60":6,"i61":38,"i62":38,"i63":6,"i64":50,"i65":18,"i66":6,"i67":6,"i68":6,"i69":38,"i70":38,"i71":6,"i72":50,"i73":6,"i74":6,"i75":6,"i76":38,"i77":38,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":6,"i91":6,"i92":38,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":18,"i101":6,"i102":38,"i103":38,"i104":38,"i105":38,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":50,"i115":6,"i116":38,"i117":
6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":18,"i124":18,"i125":50,"i126":6,"i127":6,"i128":38,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":38,"i135":6,"i136":6,"i137":6,"i138":38,"i139":38,"i140":6,"i141":38,"i142":38,"i143":38,"i144":38,"i145":38,"i146":6,"i147":38,"i148":6,"i149":6,"i150":6,"i151":6,"i152":6,"i153":6,"i154":38,"i155":6,"i156":6,"i157":50,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":38,"i164":6,"i165":38,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":18,"i172":18,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":50,"i182":6,"i183":50,"i184":50,"i185":50,"i186":6,"i187":50,"i188":6,"i189":6,"i190":6,"i191":6,"i192":6,"i193":6,"i194":6,"i195":6,"i196":6,"i197":6,"i198":38,"i199":38,"i200":6,"i201":6,"i202":6,"i203":6,"i204":50,"i205":6,"i206":6,"i207":6,"i208":6,"i209":6,"i210":18};
+var methods =
{"i0":6,"i1":6,"i2":6,"i3":50,"i4":6,"i5":6,"i6":18,"i7":18,"i8":6,"i9":6,"i10":6,"i11":50,"i12":50,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":38,"i24":38,"i25":38,"i26":38,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":38,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":38,"i52":6,"i53":6,"i54":38,"i55":38,"i56":6,"i57":38,"i58":18,"i59":6,"i60":6,"i61":6,"i62":38,"i63":38,"i64":50,"i65":18,"i66":6,"i67":6,"i68":6,"i69":38,"i70":38,"i71":6,"i72":50,"i73":6,"i74":6,"i75":6,"i76":38,"i77":38,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6,"i88":6,"i89":6,"i90":18,"i91":6,"i92":38,"i93":6,"i94":6,"i95":6,"i96":6,"i97":6,"i98":6,"i99":6,"i100":18,"i101":6,"i102":38,"i103":38,"i104":38,"i105":38,"i106":6,"i107":6,"i108":6,"i109":6,"i110":6,"i111":6,"i112":6,"i113":6,"i114":50,"i115":6,"i116":38,"i117"
:6,"i118":6,"i119":6,"i120":6,"i121":6,"i122":6,"i123":18,"i124":18,"i125":50,"i126":6,"i127":6,"i128":38,"i129":6,"i130":6,"i131":6,"i132":6,"i133":6,"i134":38,"i135":6,"i136":6,"i137":6,"i138":38,"i139":38,"i140":6,"i141":38,"i142":38,"i143":38,"i144":38,"i145":38,"i146":6,"i147":38,"i148":6,"i149":6,"i150":6,"i151":6,"i152":6,"i153":6,"i154":38,"i155":6,"i156":6,"i157":50,"i158":6,"i159":6,"i160":6,"i161":6,"i162":6,"i163":38,"i164":6,"i165":38,"i166":6,"i167":6,"i168":6,"i169":6,"i170":6,"i171":18,"i172":18,"i173":6,"i174":6,"i175":6,"i176":6,"i177":6,"i178":6,"i179":6,"i180":6,"i181":50,"i182":6,"i183":50,"i184":50,"i185":50,"i186":6,"i187":50,"i188":6,"i189":6,"i190":6,"i191":6,"i192":6,"i193":6,"i194":6,"i195":6,"i196":6,"i197":6,"i198":38,"i199":38,"i200":6,"i201":6,"i202":6,"i203":6,"i204":50,"i205":6,"i206":6,"i207":6,"i208":6,"i209":6,"i210":18};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance
Methods"],4:["t3","Abstract Methods"],16:["t5","Default
Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -446,6 +446,14 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#decommissionRegionServers-java.util.List-boolean-">decommissionRegionServers</a></span>(<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
+ boolean offload)</code>
+<div class="block">Mark region server(s) as decommissioned to prevent
additional regions from getting
+ assigned to them.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteColumn-org.apache.hadoop.hbase.TableName-byte:A-">deleteColumn</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnFamily)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -455,51 +463,51 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteColumnFamily-org.apache.hadoop.hbase.TableName-byte:A-">deleteColumnFamily</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnFamily)</code>
<div class="block">Delete a column family from a table.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true"
title="class or interface in java.util.concurrent">Future</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true"
title="class or interface in java.lang">Void</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteColumnFamilyAsync-org.apache.hadoop.hbase.TableName-byte:A-">deleteColumnFamilyAsync</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnFamily)</code>
<div class="block">Delete a column family from a table.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteNamespace-java.lang.String-">deleteNamespace</a></span>(<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> name)</code>
<div class="block">Delete an existing namespace.</div>
</td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true"
title="class or interface in java.util.concurrent">Future</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true"
title="class or interface in java.lang">Void</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteNamespaceAsync-java.lang.String-">deleteNamespaceAsync</a></span>(<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> name)</code>
<div class="block">Delete an existing namespace.</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteSnapshot-byte:A-">deleteSnapshot</a></span>(byte[] snapshotName)</code>
<div class="block">Delete an existing snapshot.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteSnapshot-java.lang.String-">deleteSnapshot</a></span>(<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)</code>
<div class="block">Delete an existing snapshot.</div>
</td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteSnapshots-java.util.regex.Pattern-">deleteSnapshots</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in java.util.regex">Pattern</a> pattern)</code>
<div class="block">Delete existing snapshots whose names match the pattern
passed.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteSnapshots-java.lang.String-">deleteSnapshots</a></span>(<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> regex)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -508,19 +516,19 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTable-org.apache.hadoop.hbase.TableName-">deleteTable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Deletes a table.</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true"
title="class or interface in java.util.concurrent">Future</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true"
title="class or interface in java.lang">Void</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTableAsync-org.apache.hadoop.hbase.TableName-">deleteTableAsync</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Deletes the table but does not block and wait for it to be
completely removed.</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTables-java.util.regex.Pattern-">deleteTables</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in java.util.regex">Pattern</a> pattern)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -531,7 +539,7 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTables-java.lang.String-">deleteTables</a></span>(<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> regex)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -542,7 +550,7 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTableSnapshots-java.util.regex.Pattern-java.util.regex.Pattern-">deleteTableSnapshots</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in
java.util.regex">Pattern</a> tableNamePattern,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in
java.util.regex">Pattern</a> snapshotNamePattern)</code>
@@ -550,7 +558,7 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
name regular expression.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#deleteTableSnapshots-java.lang.String-java.lang.String-">deleteTableSnapshots</a></span>(<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> tableNameRegex,
<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> snapshotNameRegex)</code>
@@ -560,31 +568,31 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
<td class="colFirst"><code>default void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableReplicationPeer-java.lang.String-">disableReplicationPeer</a></span>(<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> peerId)</code>
<div class="block">Stop the replication stream to the specified peer.</div>
</td>
</tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableTable-org.apache.hadoop.hbase.TableName-">disableTable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Disable table and wait on completion.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true"
title="class or interface in java.util.concurrent">Future</a><<a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true"
title="class or interface in java.lang">Void</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableTableAsync-org.apache.hadoop.hbase.TableName-">disableTableAsync</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Disable the table but does not block and wait for it to be
completely disabled.</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableTableReplication-org.apache.hadoop.hbase.TableName-">disableTableReplication</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)</code>
<div class="block">Disable a table's replication switch.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableTables-java.util.regex.Pattern-">disableTables</a></span>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in java.util.regex">Pattern</a> pattern)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -595,7 +603,7 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/HTableDescriptor.html"
title="class in org.apache.hadoop.hbase">HTableDescriptor</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#disableTables-java.lang.String-">disableTables</a></span>(<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> regex)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -606,12 +614,6 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</div>
</td>
</tr>
-<tr id="i63" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#drainRegionServers-java.util.List-">drainRegionServers</a></span>(<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)</code>
-<div class="block">Mark a region server as draining to prevent additional
regions from getting assigned to it.</div>
-</td>
-</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>default boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#enableCatalogJanitor-boolean-">enableCatalogJanitor</a></span>(boolean enable)</code>
@@ -797,7 +799,7 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</td>
</tr>
<tr id="i90" class="altColor">
-<td class="colFirst"><code>int</code></td>
+<td class="colFirst"><code>default int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#getMasterInfoPort--">getMasterInfoPort</a></span>()</code>
<div class="block">Get the info port of the current master if one is
available.</div>
</td>
@@ -996,8 +998,8 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><code><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listDrainingRegionServers--">listDrainingRegionServers</a></span>()</code>
-<div class="block">List region servers marked as draining to not get
additional regions assigned to them.</div>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listDecommissionedRegionServers--">listDecommissionedRegionServers</a></span>()</code>
+<div class="block">List region servers marked as decommissioned, which can not
be assigned regions.</div>
</td>
</tr>
<tr id="i121" class="rowColor">
@@ -1366,8 +1368,9 @@ extends org.apache.hadoop.hbase.Abortable, <a
href="http://docs.oracle.com/javas
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#removeDrainFromRegionServers-java.util.List-">removeDrainFromRegionServers</a></span>(<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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)</code>
-<div class="block">Remove drain from a region server to allow additional
regions assignments.</div>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#recommissionRegionServer-org.apache.hadoop.hbase.ServerName-java.util.List-">recommissionRegionServer</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> server,
+ <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><byte[]> encodedRegionNames)</code>
+<div class="block">Remove decommission marker from a region server to allow
regions assignments.</div>
</td>
</tr>
<tr id="i171" class="rowColor">
@@ -5555,8 +5558,8 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>getMasterInfoPort</h4>
-<pre>int <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2197">getMasterInfoPort</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>
+<pre>default int <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2197">getMasterInfoPort</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">Get the info port of the current master if one is
available.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -5572,7 +5575,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2209">compact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2211">compact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
<a
href="../../../../../org/apache/hadoop/hbase/client/CompactType.html"
title="enum in org.apache.hadoop.hbase.client">CompactType</a> compactType)
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>
@@ -5595,7 +5598,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>compact</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2223">compact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2225">compact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnFamily,
<a
href="../../../../../org/apache/hadoop/hbase/client/CompactType.html"
title="enum in org.apache.hadoop.hbase.client">CompactType</a> compactType)
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>,
@@ -5620,7 +5623,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>majorCompact</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2236">majorCompact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2238">majorCompact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
<a
href="../../../../../org/apache/hadoop/hbase/client/CompactType.html"
title="enum in org.apache.hadoop.hbase.client">CompactType</a> compactType)
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>
@@ -5643,7 +5646,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>majorCompact</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2250">majorCompact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2252">majorCompact</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
byte[] columnFamily,
<a
href="../../../../../org/apache/hadoop/hbase/client/CompactType.html"
title="enum in org.apache.hadoop.hbase.client">CompactType</a> compactType)
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>,
@@ -5668,7 +5671,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>getCompactionState</h4>
-<pre><a
href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html"
title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2261">getCompactionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
+<pre><a
href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html"
title="enum in org.apache.hadoop.hbase.client">CompactionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2263">getCompactionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName,
<a
href="../../../../../org/apache/hadoop/hbase/client/CompactType.html"
title="enum in org.apache.hadoop.hbase.client">CompactType</a> compactType)
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">Get the current compaction state of a table. It could be in
a compaction, or none.</div>
@@ -5689,7 +5692,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<ul class="blockList">
<li class="blockList">
<h4>getSecurityCapabilities</h4>
-<pre><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/security/SecurityCapability.html"
title="enum in
org.apache.hadoop.hbase.client.security">SecurityCapability</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2269">getSecurityCapabilities</a>()
+<pre><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/security/SecurityCapability.html"
title="enum in
org.apache.hadoop.hbase.client.security">SecurityCapability</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2271">getSecurityCapabilities</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">Return the set of supported security capabilities.</div>
<dl>
@@ -5706,7 +5709,7 @@ void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.
<li class="blockList">
<h4>setSplitOrMergeEnabled</h4>
<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
-default boolean[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2282">setSplitOrMergeEnabled</a>(boolean enabled,
+default boolean[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2284">setSplitOrMergeEnabled</a>(boolean enabled,
boolean synchronous,
<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a>... switchTypes)
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>
@@ -5731,7 +5734,7 @@ default boolean[] <a
href="../../../../../src-html/org/apache/hadoop/h
<ul class="blockList">
<li class="blockList">
<h4>splitOrMergeEnabledSwitch</h4>
-<pre>boolean[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2295">splitOrMergeEnabledSwitch</a>(boolean enabled,
+<pre>boolean[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2297">splitOrMergeEnabledSwitch</a>(boolean enabled,
boolean synchronous,
<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a>... switchTypes)
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>
@@ -5755,7 +5758,7 @@ default boolean[] <a
href="../../../../../src-html/org/apache/hadoop/h
<li class="blockList">
<h4>isSplitOrMergeEnabled</h4>
<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
-default boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2306">isSplitOrMergeEnabled</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)
+default boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2308">isSplitOrMergeEnabled</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)
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"><span class="deprecatedLabel">Deprecated.</span> <span
class="deprecationComment">Since 2.0.0. Will be removed in 3.0.0. Use
<a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#splitOrMergeEnabledSwitch-org.apache.hadoop.hbase.client.MasterSwitchType-"><code>splitOrMergeEnabledSwitch(MasterSwitchType)</code></a>}
instead.</span></div>
@@ -5774,7 +5777,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>splitOrMergeEnabledSwitch</h4>
-<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2315">splitOrMergeEnabledSwitch</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)
+<pre>boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2317">splitOrMergeEnabledSwitch</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html"
title="enum in
org.apache.hadoop.hbase.client">MasterSwitchType</a> switchType)
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">Query the current state of the switch.</div>
<dl>
@@ -5791,7 +5794,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>addReplicationPeer</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2323">addReplicationPeer</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> peerId,
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2325">addReplicationPeer</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> peerId,
<a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)
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">Add a new replication peer for replicating data to slave
cluster.</div>
@@ -5810,7 +5813,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>removeReplicationPeer</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2332">removeReplicationPeer</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> peerId)
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2334">removeReplicationPeer</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> peerId)
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">Remove a peer and stop the replication.</div>
<dl>
@@ -5827,7 +5830,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>enableReplicationPeer</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2340">enableReplicationPeer</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> peerId)
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2342">enableReplicationPeer</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> peerId)
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">Restart the replication stream to the specified peer.</div>
<dl>
@@ -5844,7 +5847,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>disableReplicationPeer</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2348">disableReplicationPeer</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> peerId)
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2350">disableReplicationPeer</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> peerId)
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">Stop the replication stream to the specified peer.</div>
<dl>
@@ -5861,7 +5864,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>getReplicationPeerConfig</h4>
-<pre>default <a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2357">getReplicationPeerConfig</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> peerId)
+<pre>default <a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2359">getReplicationPeerConfig</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> peerId)
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">Returns the configured ReplicationPeerConfig for the
specified peer.</div>
<dl>
@@ -5880,7 +5883,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>updateReplicationPeerConfig</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2367">updateReplicationPeerConfig</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> peerId,
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2369">updateReplicationPeerConfig</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> peerId,
<a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)
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">Update the peerConfig for the specified peer.</div>
@@ -5899,7 +5902,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>appendReplicationPeerTableCFs</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2378">appendReplicationPeerTableCFs</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> id,
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2380">appendReplicationPeerTableCFs</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> id,
<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="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a>,? extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</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>>> tableCfs)
throws <a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html"
title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<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>
@@ -5920,7 +5923,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>removeReplicationPeerTableCFs</h4>
-<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2390">removeReplicationPeerTableCFs</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> id,
+<pre>default void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2392">removeReplicationPeerTableCFs</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> id,
<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="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a>,? extends <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</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>>> tableCfs)
throws <a
href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html"
title="class in org.apache.hadoop.hbase.replication">ReplicationException</a>,
<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>
@@ -5941,7 +5944,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<ul class="blockList">
<li class="blockList">
<h4>listReplicationPeers</h4>
-<pre>default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2400">listReplicationPeers</a>()
+<pre>default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2402">listReplicationPeers</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">Return a list of replication peers.</div>
<dl>
@@ -5959,7 +5962,7 @@ default boolean <a
href="../../../../../src-html/org/apache/hadoop/hba
<li class="blockList">
<h4>listReplicationPeers</h4>
<pre><a
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true"
title="class or interface in java.lang">@Deprecated</a>
-default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2413">listReplicationPeers</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> regex)
+default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2415">listReplicationPeers</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> regex)
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"><span class="deprecatedLabel">Deprecated.</span> <span
class="deprecationComment">since 2.0 version and will be removed in 3.0
version. Use
<a
href="../../../../../org/apache/hadoop/hbase/client/Admin.html#listReplicationPeers-java.util.regex.Pattern-"><code>listReplicationPeers(Pattern)</code></a>
instead.</span></div>
@@ -5980,7 +5983,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>listReplicationPeers</h4>
-<pre>default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2423">listReplicationPeers</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in java.util.regex">Pattern</a> pattern)
+<pre>default <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/replication/ReplicationPeerDescription.html"
title="class in
org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2425">listReplicationPeers</a>(<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true"
title="class or interface in java.util.regex">Pattern</a> pattern)
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">Return a list of replication peers.</div>
<dl>
@@ -5993,52 +5996,61 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
</dl>
</li>
</ul>
-<a name="drainRegionServers-java.util.List-">
+<a name="decommissionRegionServers-java.util.List-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>drainRegionServers</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2431">drainRegionServers</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)
- 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">Mark a region server as draining to prevent additional
regions from getting assigned to it.</div>
+<h4>decommissionRegionServers</h4>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2437">decommissionRegionServers</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers,
+ boolean offload)
+ 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">Mark region server(s) as decommissioned to prevent
additional regions from getting
+ assigned to them. Optionally unload the regions on the servers. If there are
multiple servers
+ to be decommissioned, decommissioning them at the same time can prevent
wasteful region
+ movements. Region unloading is asynchronous.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>servers</code> - List of region servers to drain.</dd>
+<dd><code>servers</code> - The list of servers to decommission.</dd>
+<dd><code>offload</code> - True to offload the regions from the decommissioned
servers</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
</li>
</ul>
-<a name="listDrainingRegionServers--">
+<a name="listDecommissionedRegionServers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>listDrainingRegionServers</h4>
-<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2437">listDrainingRegionServers</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">List region servers marked as draining to not get
additional regions assigned to them.</div>
+<h4>listDecommissionedRegionServers</h4>
+<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2443">listDecommissionedRegionServers</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">List region servers marked as decommissioned, which can not
be assigned regions.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>List of draining region servers.</dd>
+<dd>List of decommissioned region servers.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
</li>
</ul>
-<a name="removeDrainFromRegionServers-java.util.List-">
+<a
name="recommissionRegionServer-org.apache.hadoop.hbase.ServerName-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>removeDrainFromRegionServers</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2443">removeDrainFromRegionServers</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)
- 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">Remove drain from a region server to allow additional
regions assignments.</div>
+<h4>recommissionRegionServer</h4>
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2452">recommissionRegionServer</a>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> server,
+ <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><byte[]> encodedRegionNames)
+ 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">Remove decommission marker from a region server to allow
regions assignments.
+ Load regions onto the server if a list of regions is given. Region loading is
+ asynchronous.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>servers</code> - List of region servers to remove drain from.</dd>
+<dd><code>server</code> - The server to recommission.</dd>
+<dd><code>encodedRegionNames</code> - Regions to load onto the server.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><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></code></dd>
</dl>
@@ -6050,7 +6062,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>listReplicatedTableCFs</h4>
-<pre><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/replication/TableCFs.html"
title="class in
org.apache.hadoop.hbase.client.replication">TableCFs</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2449">listReplicatedTableCFs</a>()
+<pre><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/replication/TableCFs.html"
title="class in
org.apache.hadoop.hbase.client.replication">TableCFs</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2459">listReplicatedTableCFs</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">Find all table and column families that are replicated from
this cluster</div>
<dl>
@@ -6067,7 +6079,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>enableTableReplication</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2456">enableTableReplication</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2466">enableTableReplication</a>(<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">Enable a table's replication switch.</div>
<dl>
@@ -6084,7 +6096,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>disableTableReplication</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2463">disableTableReplication</a>(<a
href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in
org.apache.hadoop.hbase">TableName</a> tableName)
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2473">disableTableReplication</a>(<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">Disable a table's replication switch.</div>
<dl>
@@ -6101,7 +6113,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>clearCompactionQueues</h4>
-<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2472">clearCompactionQueues</a>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
+<pre>void <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2482">clearCompactionQueues</a>(<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</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>> queues)
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>
@@ -6122,7 +6134,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockList">
<li class="blockList">
<h4>listDeadServers</h4>
-<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2479">listDeadServers</a>()
+<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2489">listDeadServers</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">List dead region servers.</div>
<dl>
@@ -6139,7 +6151,7 @@ default <a
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.ht
<ul class="blockListLast">
<li class="blockList">
<h4>clearDeadServers</h4>
-<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2487">clearDeadServers</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)
+<pre><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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/client/Admin.html#line.2497">clearDeadServers</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/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>> servers)
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">Clear dead region servers from master.</div>
<dl>