http://git-wip-us.apache.org/repos/asf/hbase-site/blob/27555316/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html
b/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html
index cd0b50b..8167077 100644
--- a/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html
+++ b/devapidocs/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html
@@ -18,8 +18,8 @@
catch(err) {
}
//-->
-var methods =
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":9,"i15":10,"i16":10,"i17":9,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods =
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -110,20 +110,17 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre>@InterfaceAudience.Private
-public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.78">MetaTableLocator</a>
+public final class <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.58">MetaTableLocator</a>
extends <a
href="https://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">Utility class to perform operation (get/wait
for/verify/set/delete) on znode in ZooKeeper
- which keeps hbase:meta region server location.
-
- Stateless class with a bunch of static methods. Doesn't manage resources
passed in
- (e.g. Connection, ZKWatcher etc).
-
- Meta region location is set by <code>RegionServerServices</code>.
- This class doesn't use ZK watchers, rather accesses ZK directly.
-
- This class it stateless. The only reason it's not made a non-instantiable
util class
- with a collection of static methods is that it'd be rather hard to mock
properly in tests.
-
+<div class="block">Utility class to perform operation (get/wait
for/verify/set/delete) on znode in ZooKeeper which
+ keeps hbase:meta region server location.
+ <p/>
+ Stateless class with a bunch of static methods. Doesn't manage resources
passed in (e.g.
+ Connection, ZKWatcher etc).
+ <p/>
+ Meta region location is set by <code>RegionServerServices</code>. This class
doesn't use ZK
+ watchers, rather accesses ZK directly.
+ <p/>
TODO: rewrite using RPC calls to master to find out about hbase:meta.</div>
</li>
</ul>
@@ -147,10 +144,6 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#LOG">LOG</a></span></code> </td>
</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#stopped">stopped</a></span></code> </td>
-</tr>
</table>
</li>
</ul>
@@ -163,10 +156,12 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#MetaTableLocator--">MetaTableLocator</a></span>()</code> </td>
+<td class="colFirst"><code>private </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#MetaTableLocator--">MetaTableLocator</a></span>()</code> </td>
</tr>
</table>
</li>
@@ -178,13 +173,13 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span
class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a
href="javascript:show(1);">Static Methods</a></span><span
class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a
href="javascript:show(2);">Instance Methods</a></span><span
class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a
href="javascript:show(8);">Concrete Methods</a></span><span
class="tabEnd"> </span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span
class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a
href="javascript:show(1);">Static Methods</a></span><span
class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a
href="javascript:show(8);">Concrete Methods</a></span><span
class="tabEnd"> </span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#blockUntilAvailable-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-long-">blockUntilAvailable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId,
long timeout)</code>
@@ -192,14 +187,14 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#blockUntilAvailable-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-">blockUntilAvailable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
long timeout)</code>
<div class="block">Wait until the meta region is available and is not in
transition.</div>
</td>
</tr>
<tr id="i2" class="altColor">
-<td class="colFirst"><code><a
href="https://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="colFirst"><code>static <a
href="https://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/zookeeper/MetaTableLocator.html#blockUntilAvailable-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-org.apache.hadoop.conf.Configuration-">blockUntilAvailable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
long timeout,
org.apache.hadoop.conf.Configuration conf)</code>
@@ -207,92 +202,77 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#deleteMetaLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">deleteMetaLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper)</code>
<div class="block">Deletes the location of <code>hbase:meta</code> in
ZooKeeper.</div>
</td>
</tr>
<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
+<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#deleteMetaLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-">deleteMetaLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
int replicaId)</code> </td>
</tr>
<tr id="i5" class="rowColor">
-<td class="colFirst"><code>private static
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getCachedConnection-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.ServerName-">getCachedConnection</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
- <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> sn)</code> </td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>private <a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
+<td class="colFirst"><code>private static <a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getListOfRegionInfos-java.util.List-">getListOfRegionInfos</a></span>(<a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> pairs)</code> </td>
</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#getMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">getMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code>
<div class="block">Gets the meta region location, if available.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#getMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-">getMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId)</code>
<div class="block">Gets the meta region location, if available.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaRegions-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">getMetaRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code>
<div class="block">Gets the meta regions for the given path with the default
replica ID.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a
href="https://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/RegionInfo.html"
title="interface in
org.apache.hadoop.hbase.client">RegionInfo</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaRegions-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-">getMetaRegions</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId)</code>
<div class="block">Gets the meta regions for the given path and replica
ID.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>></code></td>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>static <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#getMetaRegionsAndLocations-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">getMetaRegionsAndLocations</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code> </td>
</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>></code></td>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>static <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#getMetaRegionsAndLocations-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-">getMetaRegionsAndLocations</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId)</code>
<div class="block">Gets the meta regions and their locations for the given
path and replica ID.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaRegionState-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">getMetaRegionState</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code>
<div class="block">Load the meta region state from the meta server ZNode.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaRegionState-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-">getMetaRegionState</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId)</code>
<div class="block">Load the meta region state from the meta server ZNode.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>private
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaServerConnection-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-int-">getMetaServerConnection</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
- <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout,
- int replicaId)</code>
-<div class="block">Gets a connection to the server hosting meta, as reported
by ZooKeeper, waiting up to the
- specified timeout for availability.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#isLocationAvailable-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">isLocationAvailable</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code>
<div class="block">Checks if the meta region location is available.</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#setMetaLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-org.apache.hadoop.hbase.ServerName-int-org.apache.hadoop.hbase.master.RegionState.State-">setMetaLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
@@ -301,7 +281,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">Sets the location of <code>hbase:meta</code> in ZooKeeper
to the specified server address.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#setMetaLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.master.RegionState.State-">setMetaLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
@@ -310,47 +290,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
specified server address.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#stop--">stop</a></span>()</code>
-<div class="block">Stop working.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#verifyMetaRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-">verifyMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> hConnection,
- <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout)</code>
-<div class="block">Verify <code>hbase:meta</code> is deployed and
accessible.</div>
-</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#verifyMetaRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-int-">verifyMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
- <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout,
- int replicaId)</code>
-<div class="block">Verify <code>hbase:meta</code> is deployed and
accessible.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>private boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#verifyRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface-org.apache.hadoop.hbase.ServerName-byte:A-">verifyRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface hostingServer,
- <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> address,
- byte[] regionName)</code>
-<div class="block">Verify we can connect to <code>hostingServer</code> and
that its carrying
- <code>regionName</code>.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#waitMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">waitMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in
org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</code>
-<div class="block">Waits indefinitely for availability of
<code>hbase:meta</code>.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#waitMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-long-">waitMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId,
long timeout)</code>
@@ -358,12 +299,12 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
immediately available.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a></code></td>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>static <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/zookeeper/MetaTableLocator.html#waitMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-">waitMetaRegionLocation</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
long timeout)</code>
-<div class="block">Gets the meta region location, if available, and waits for
up to the
- specified timeout if not immediately available.</div>
+<div class="block">Gets the meta region location, if available, and waits for
up to the specified timeout if not
+ immediately available.</div>
</td>
</tr>
</table>
@@ -391,19 +332,10 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a name="LOG">
<!-- -->
</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>LOG</h4>
-<pre>private static final org.slf4j.Logger <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.79">LOG</a></pre>
-</li>
-</ul>
-<a name="stopped">
-<!-- -->
-</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>stopped</h4>
-<pre>private volatile boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.82">stopped</a></pre>
+<h4>LOG</h4>
+<pre>private static final org.slf4j.Logger <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.59">LOG</a></pre>
</li>
</ul>
</li>
@@ -420,7 +352,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockListLast">
<li class="blockList">
<h4>MetaTableLocator</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.78">MetaTableLocator</a>()</pre>
+<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.61">MetaTableLocator</a>()</pre>
</li>
</ul>
</li>
@@ -437,7 +369,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isLocationAvailable</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.88">isLocationAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
+<pre>public static boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.68">isLocationAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
<div class="block">Checks if the meta region location is available.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -451,7 +383,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionsAndLocations</h4>
-<pre>public <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#line.96">getMetaRegionsAndLocations</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
+<pre>public static <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#line.76">getMetaRegionsAndLocations</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>zkw</code> - ZooKeeper watcher to be used</dd>
@@ -466,8 +398,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionsAndLocations</h4>
-<pre>public <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#line.107">getMetaRegionsAndLocations</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
-
int replicaId)</pre>
+<pre>public static <a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</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/zookeeper/MetaTableLocator.html#line.87">getMetaRegionsAndLocations</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+
int replicaId)</pre>
<div class="block">Gets the meta regions and their locations for the given
path and replica ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -484,7 +416,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegions</h4>
-<pre>public <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.122">getMetaRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
+<pre>public static <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.102">getMetaRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
<div class="block">Gets the meta regions for the given path with the default
replica ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -500,8 +432,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegions</h4>
-<pre>public <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.133">getMetaRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- int replicaId)</pre>
+<pre>public static <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.112">getMetaRegions</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ int replicaId)</pre>
<div class="block">Gets the meta regions for the given path and replica
ID.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -518,7 +450,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getListOfRegionInfos</h4>
-<pre>private <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.139">getListOfRegionInfos</a>(<a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> pairs)</pre>
+<pre>private static <a
href="https://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/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.118">getListOfRegionInfos</a>(<a
href="https://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/util/Pair.html" title="class in
org.apache.hadoop.hbase.util">Pair</a><<a
href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html"
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>,<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a>>> pairs)</pre>
</li>
</ul>
<a name="getMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">
@@ -527,7 +459,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionLocation</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.156">getMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.136">getMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)</pre>
<div class="block">Gets the meta region location, if available. Does not
block.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -543,8 +475,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionLocation</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.171">getMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- int replicaId)</pre>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.151">getMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ int replicaId)</pre>
<div class="block">Gets the meta region location, if available. Does not
block.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -561,21 +493,20 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>waitMetaRegionLocation</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.193">waitMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
- <a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></pre>
-<div class="block">Gets the meta region location, if available, and waits for
up to the
- specified timeout if not immediately available.
- Given the zookeeper notification could be delayed, we will try to
- get the latest data.</div>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.171">waitMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ long timeout)
+ throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
+ <a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></pre>
+<div class="block">Gets the meta region location, if available, and waits for
up to the specified timeout if not
+ immediately available. Given the zookeeper notification could be delayed, we
will try to get
+ the latest data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>zkw</code> - reference to the <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper"><code>ZKWatcher</code></a>
which also contains configuration and operation</dd>
<dd><code>timeout</code> - maximum time to wait, in millis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>server name for server hosting meta region formatted as per
- <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase"><code>ServerName</code></a>, or null if none
available</dd>
+<dd>server name for server hosting meta region formatted as per <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase"><code>ServerName</code></a>, or null
+ if none available</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
interrupted while waiting</dd>
<dd><code><a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></code> - if a
meta or root region is not online</dd>
@@ -588,181 +519,35 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>waitMetaRegionLocation</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.211">waitMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- int replicaId,
- long timeout)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
- <a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></pre>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.188">waitMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ int replicaId,
+ long timeout)
+ throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
+ <a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></pre>
<div class="block">Gets the meta region location, if available, and waits for
up to the specified timeout if not
- immediately available. Given the zookeeper notification could be delayed, we
will try to
- get the latest data.</div>
+ immediately available. Given the zookeeper notification could be delayed, we
will try to get
+ the latest data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>zkw</code> - reference to the <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper"><code>ZKWatcher</code></a>
which also contains configuration and operation</dd>
<dd><code>replicaId</code> - the ID of the replica</dd>
<dd><code>timeout</code> - maximum time to wait, in millis</dd>
<dt><span class="returnLabel">Returns:</span></dt>
-<dd>server name for server hosting meta region formatted as per
- <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class
in org.apache.hadoop.hbase"><code>ServerName</code></a>, or null if none
available</dd>
+<dd>server name for server hosting meta region formatted as per <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase"><code>ServerName</code></a>, or null
+ if none available</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
waiting for the socket operation fails</dd>
<dd><code><a
href="../../../../../org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.html"
title="class in
org.apache.hadoop.hbase">NotAllMetaRegionsOnlineException</a></code> - if a
meta or root region is not online</dd>
</dl>
</li>
</ul>
-<a name="waitMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>waitMetaRegionLocation</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.239">waitMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)
- throws <a
href="https://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">Waits indefinitely for availability of
<code>hbase:meta</code>. Used during
- cluster startup. Does not verify meta, just that something has been
- set up in zk.</div>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
interrupted while waiting</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#waitMetaRegionLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-"><code>waitMetaRegionLocation(ZKWatcher,
long)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a
name="verifyMetaRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>verifyMetaRegionLocation</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.272">verifyMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> hConnection,
- <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
- <a
href="https://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">Verify <code>hbase:meta</code> is deployed and
accessible.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hConnection</code> - the connection to use</dd>
-<dd><code>zkw</code> - reference to the <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper"><code>ZKWatcher</code></a>
which also contains configuration and operation</dd>
-<dd><code>timeout</code> - How long to wait on zk for meta address (passed
through to
- the internal call to <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#getMetaServerConnection-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-int-"><code>getMetaServerConnection(org.apache.hadoop.hbase.client.ClusterConnection,
org.apache.hadoop.hbase.zookeeper.ZKWatcher, long, int)</code></a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>True if the <code>hbase:meta</code> location is healthy.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></code> - if the number
of retries for getting the connection is exceeded</dd>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
waiting for the socket operation fails</dd>
-</dl>
-</li>
-</ul>
-<a
name="verifyMetaRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>verifyMetaRegionLocation</h4>
-<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.288">verifyMetaRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
- <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout,
- int replicaId)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
- <a
href="https://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">Verify <code>hbase:meta</code> is deployed and
accessible.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>connection</code> - the connection to use</dd>
-<dd><code>zkw</code> - reference to the <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper"><code>ZKWatcher</code></a>
which also contains configuration and operation</dd>
-<dd><code>timeout</code> - How long to wait on zk for meta address (passed
through to</dd>
-<dd><code>replicaId</code> - the ID of the replica</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>True if the <code>hbase:meta</code> location is healthy.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
waiting for the socket operation fails</dd>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></code> - if the number
of retries for getting the connection is exceeded</dd>
-</dl>
-</li>
-</ul>
-<a
name="verifyRegionLocation-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface-org.apache.hadoop.hbase.ServerName-byte:A-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>verifyRegionLocation</h4>
-<pre>private boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.320">verifyRegionLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
-
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface hostingServer,
- <a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> address,
- byte[] regionName)</pre>
-<div class="block">Verify we can connect to <code>hostingServer</code> and
that its carrying
- <code>regionName</code>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>hostingServer</code> - Interface to the server hosting
<code>regionName</code></dd>
-<dd><code>address</code> - The servername that goes with the
<code>metaServer</code> interface.
- Used logging.</dd>
-<dd><code>regionName</code> - The regionname we are interested in.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>True if we were able to verify the region located at other side of the
interface.</dd>
-</dl>
-</li>
-</ul>
-<a
name="getMetaServerConnection-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.zookeeper.ZKWatcher-long-int-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetaServerConnection</h4>
-<pre>private org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.369">getMetaServerConnection</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
-
<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
-
long timeout,
-
int replicaId)
-
throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a>,
-
<a
href="https://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">Gets a connection to the server hosting meta, as reported
by ZooKeeper, waiting up to the
- specified timeout for availability.
-
- <p>WARNING: Does not retry. Use an <a
href="../../../../../org/apache/hadoop/hbase/client/HTable.html" title="class
in org.apache.hadoop.hbase.client"><code>HTable</code></a> instead.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>connection</code> - the connection to use</dd>
-<dd><code>zkw</code> - reference to the <a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper"><code>ZKWatcher</code></a>
which also contains configuration and operation</dd>
-<dd><code>timeout</code> - How long to wait on meta location</dd>
-<dd><code>replicaId</code> - the ID of the replica</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>connection to server hosting meta</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></code> - if
waiting for the socket operation fails</dd>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></code> - if the number
of retries for getting the connection is exceeded</dd>
-</dl>
-</li>
-</ul>
-<a
name="getCachedConnection-org.apache.hadoop.hbase.client.ClusterConnection-org.apache.hadoop.hbase.ServerName-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCachedConnection</h4>
-<pre>private
static org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.BlockingInterface <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.381">getCachedConnection</a>(<a
href="../../../../../org/apache/hadoop/hbase/client/ClusterConnection.html"
title="interface in
org.apache.hadoop.hbase.client">ClusterConnection</a> connection,
-
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> sn)
-
throws <a
href="https://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="paramLabel">Parameters:</span></dt>
-<dd><code>sn</code> - ServerName to get a connection against.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The AdminProtocol we got when we connected to <code>sn</code>
- May have come from cache, may not be good, may have been setup by
this invocation, or
- may be null.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a
href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true"
title="class or interface in java.io">IOException</a></code> - if the number
of retries for getting the connection is exceeded</dd>
-</dl>
-</li>
-</ul>
<a
name="setMetaLocation-org.apache.hadoop.hbase.zookeeper.ZKWatcher-org.apache.hadoop.hbase.ServerName-org.apache.hadoop.hbase.master.RegionState.State-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetaLocation</h4>
-<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.432">setMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.217">setMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
<a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html"
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a> state)
throws org.apache.zookeeper.KeeperException</pre>
@@ -784,7 +569,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>setMetaLocation</h4>
-<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.446">setMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.231">setMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
<a
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in
org.apache.hadoop.hbase">ServerName</a> serverName,
int replicaId,
<a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html"
title="enum in org.apache.hadoop.hbase.master">RegionState.State</a> state)
@@ -808,7 +593,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionState</h4>
-<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.479">getMetaRegionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)
+<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.264">getMetaRegionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw)
throws
org.apache.zookeeper.KeeperException</pre>
<div class="block">Load the meta region state from the meta server ZNode.</div>
<dl>
@@ -823,7 +608,7 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getMetaRegionState</h4>
-<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.491">getMetaRegionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+<pre>public static <a
href="../../../../../org/apache/hadoop/hbase/master/RegionState.html"
title="class in org.apache.hadoop.hbase.master">RegionState</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.276">getMetaRegionState</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
int replicaId)
throws
org.apache.zookeeper.KeeperException</pre>
<div class="block">Load the meta region state from the meta server ZNode.</div>
@@ -844,8 +629,8 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>deleteMetaLocation</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.535">deleteMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper)
- throws org.apache.zookeeper.KeeperException</pre>
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.320">deleteMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper)
+ throws
org.apache.zookeeper.KeeperException</pre>
<div class="block">Deletes the location of <code>hbase:meta</code> in
ZooKeeper.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -861,9 +646,9 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>deleteMetaLocation</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.540">deleteMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
- int replicaId)
- throws org.apache.zookeeper.KeeperException</pre>
+<pre>public static void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.325">deleteMetaLocation</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zookeeper,
+ int replicaId)
+ throws
org.apache.zookeeper.KeeperException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.zookeeper.KeeperException</code></dd>
@@ -876,10 +661,10 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>blockUntilAvailable</h4>
-<pre>public <a
href="https://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/zookeeper/MetaTableLocator.html#line.564">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout,
-
org.apache.hadoop.conf.Configuration conf)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
+<pre>public static <a
href="https://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/zookeeper/MetaTableLocator.html#line.349">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ long timeout,
+
org.apache.hadoop.conf.Configuration conf)
+ throws <a
href="https://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">Wait until the primary meta region is available. Get the
secondary locations as well but don't
block for those.</div>
<dl>
@@ -900,9 +685,9 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>blockUntilAvailable</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.599">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- long timeout)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.384">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ long timeout)
+ throws <a
href="https://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">Wait until the meta region is available and is not in
transition.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -918,13 +703,13 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a
name="blockUntilAvailable-org.apache.hadoop.hbase.zookeeper.ZKWatcher-int-long-">
<!-- -->
</a>
-<ul class="blockList">
+<ul class="blockListLast">
<li class="blockList">
<h4>blockUntilAvailable</h4>
-<pre>public <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/zookeeper/MetaTableLocator.html#line.613">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
- int replicaId,
- long timeout)
- throws <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true"
title="class or interface in java.lang">InterruptedException</a></pre>
+<pre>public static <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/zookeeper/MetaTableLocator.html#line.397">blockUntilAvailable</a>(<a
href="../../../../../org/apache/hadoop/hbase/zookeeper/ZKWatcher.html"
title="class in org.apache.hadoop.hbase.zookeeper">ZKWatcher</a> zkw,
+ int replicaId,
+ long timeout)
+ throws <a
href="https://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">Wait until the meta region is available and is not in
transition.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -938,17 +723,6 @@ extends <a
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
-<a name="stop--">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/zookeeper/MetaTableLocator.html#line.640">stop</a>()</pre>
-<div class="block">Stop working.
- Interrupts any ongoing waits.</div>
-</li>
-</ul>
</li>
</ul>
</li>