| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>AsyncAdmin (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: package: org.apache.hadoop.hbase.client, interface: AsyncAdmin"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/AsyncAdmin.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li>Field | </li> |
| <li>Constr | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.hadoop.hbase.client</a></div> |
| <h1 title="Interface AsyncAdmin" class="title">Interface AsyncAdmin</h1> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>All Known Implementing Classes:</dt> |
| <dd><code><a href="AsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">AsyncHBaseAdmin</a></code>, <code><a href="RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="annotations">@Public |
| </span><span class="modifiers">public interface </span><span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-65">AsyncAdmin</a></span></div> |
| <div class="block">The asynchronous administrative API for HBase.</div> |
| <dl class="notes"> |
| <dt>Since:</dt> |
| <dd>2.0.0</dd> |
| </dl> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"><code><a href="#abortProcedure(long,boolean)" class="member-name-link">abortProcedure</a><wbr>(long procId, |
| boolean mayInterruptIfRunning)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.1.1 and will be removed in 4.0.0.</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">addColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Add a column family to an existing table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)" class="member-name-link">addReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)" class="member-name-link">addReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig, |
| boolean enabled)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#addRSGroup(java.lang.String)" class="member-name-link">addRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Creates a new RegionServer group with the given name</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#appendReplicationPeerTableCFs(java.lang.String,java.util.Map)" class="member-name-link">appendReplicationPeerTableCFs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Append the replicable table-cf config of the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#assign(byte%5B%5D)" class="member-name-link">assign</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Assign an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#balance()" class="member-name-link">balance</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Invoke the balancer.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code><a href="#balance(boolean)" class="member-name-link">balance</a><wbr>(boolean forcible)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 2.5.0.</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#balance(org.apache.hadoop.hbase.client.BalanceRequest)" class="member-name-link">balance</a><wbr>(<a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Invoke the balancer with the given balance request.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#balanceRSGroup(java.lang.String)" class="member-name-link">balanceRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)" class="member-name-link">balanceRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#balancerSwitch(boolean)" class="member-name-link">balancerSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Turn the load balancer on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#balancerSwitch(boolean,boolean)" class="member-name-link">balancerSwitch</a><wbr>(boolean on, |
| boolean drainRITs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the load balancer on or off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#catalogJanitorSwitch(boolean)" class="member-name-link">catalogJanitorSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the catalog janitor on/off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#cleanerChoreSwitch(boolean)" class="member-name-link">cleanerChoreSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the cleaner chore on/off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#clearBlockCache(org.apache.hadoop.hbase.TableName)" class="member-name-link">clearBlockCache</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Clear all the blocks corresponding to this table from BlockCache.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)" class="member-name-link">clearCompactionQueues</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> queues)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Clear compacting queues on a region server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#clearDeadServers(java.util.List)" class="member-name-link">clearDeadServers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Clear dead region servers from master.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#clearSlowLogResponses(java.util.Set)" class="member-name-link">clearSlowLogResponses</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Clears online slow RPC logs from the provided list of RegionServers</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName)" class="member-name-link">cloneSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">cloneSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)" class="member-name-link">cloneSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">cloneTableSchema</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> newTableName, |
| boolean preserveSplits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Create a new table by cloning the existent table schema.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#compact(org.apache.hadoop.hbase.TableName)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Compact a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Compact a column family within a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact a column family within a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">compact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compactionSwitch(boolean,java.util.List)" class="member-name-link">compactionSwitch</a><wbr>(boolean switchState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the compaction on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compactRegion(byte%5B%5D)" class="member-name-link">compactRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compactRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">compactRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact a column family within a region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#compactRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">compactRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact all regions on the region server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><S,<wbr> |
| R> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)" class="member-name-link">coprocessorService</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Execute the given coprocessor call on the master.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><S,<wbr> |
| R> <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)" class="member-name-link">coprocessorService</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Execute the given coprocessor call on the given region server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)" class="member-name-link">createNamespace</a><wbr>(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Create a new namespace.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Creates a new table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[][] splitKeys)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[] startKey, |
| byte[] endKey, |
| int numRegions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Creates a new table with the specified number of regions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#decommissionRegionServers(java.util.List,boolean)" class="member-name-link">decommissionRegionServers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers, |
| boolean offload)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Mark region server(s) as decommissioned to prevent additional regions from getting assigned to |
| them.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">deleteColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete a column family from a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteNamespace(java.lang.String)" class="member-name-link">deleteNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete an existing namespace.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteSnapshot(java.lang.String)" class="member-name-link">deleteSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete an existing snapshot.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteSnapshots()" class="member-name-link">deleteSnapshots</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete all existing snapshots.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteSnapshots(java.util.regex.Pattern)" class="member-name-link">deleteSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete existing snapshots whose names match the pattern passed.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">deleteTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Deletes a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteTableSnapshots(java.util.regex.Pattern)" class="member-name-link">deleteTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete all existing snapshots matching the given table name pattern.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">deleteTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Delete all existing snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#disableReplicationPeer(java.lang.String)" class="member-name-link">disableReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Stop the replication stream to the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#disableTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">disableTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Disable a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#disableTableReplication(org.apache.hadoop.hbase.TableName)" class="member-name-link">disableTableReplication</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Disable a table's replication switch.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#enableReplicationPeer(java.lang.String)" class="member-name-link">enableReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Restart the replication stream to the specified peer</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#enableTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">enableTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Enable a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#enableTableReplication(org.apache.hadoop.hbase.TableName)" class="member-name-link">enableTableReplication</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Enable a table's replication switch.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#exceedThrottleQuotaSwitch(boolean)" class="member-name-link">exceedThrottleQuotaSwitch</a><wbr>(boolean enable)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Switch the exceed throttle quota.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#execProcedure(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">execProcedure</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[]></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">execProcedureWithReturn</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flush(org.apache.hadoop.hbase.TableName)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flush(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush the specified column family stores on all regions of the passed table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flush(org.apache.hadoop.hbase.TableName,java.util.List)" class="member-name-link">flush</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilies)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush the specified column family stores on all regions of the passed table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flushMasterStore()" class="member-name-link">flushMasterStore</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush master local region</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flushRegion(byte%5B%5D)" class="member-name-link">flushRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flushRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">flushRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush a column family within a region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#flushRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">flushRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Flush all region on the region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getBackupMasters()" class="member-name-link">getBackupMasters</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Returns current backup master list wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getCachedFilesList(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getCachedFilesList</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the list of cached files</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getClusterMetrics()" class="member-name-link">getClusterMetrics</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getClusterMetrics(java.util.EnumSet)" class="member-name-link">getClusterMetrics</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util" class="external-link">EnumSet</a><<a href="../ClusterMetrics.Option.html" title="enum class in org.apache.hadoop.hbase">ClusterMetrics.Option</a>> options)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getCompactionState(org.apache.hadoop.hbase.TableName)" class="member-name-link">getCompactionState</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Get the current compaction state of a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">getCompactionState</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the current compaction state of a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getCompactionStateForRegion(byte%5B%5D)" class="member-name-link">getCompactionStateForRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the current compaction state of region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)" class="member-name-link">getConfiguredNamespacesAndTablesInRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the namespaces and tables which have this RegionServer group in descriptor.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getCurrentSpaceQuotaSnapshot(java.lang.String)" class="member-name-link">getCurrentSpaceQuotaSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> namespace)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns the Master's view of a quota on the given <code>namespace</code> or null if the Master has |
| no quota information on that namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)" class="member-name-link">getCurrentSpaceQuotaSnapshot</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns the Master's view of a quota on the given <code>tableName</code> or null if the Master has |
| no quota information on that table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Method for getting the tableDescriptor</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)" class="member-name-link">getLastMajorCompactionTimestamp</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the timestamp of the last major compaction for the passed table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLastMajorCompactionTimestampForRegion(byte%5B%5D)" class="member-name-link">getLastMajorCompactionTimestampForRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the timestamp of the last major compaction for the passed region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLocks()" class="member-name-link">getLocks</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List locks.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)" class="member-name-link">getLogEntries</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType, |
| <a href="ServerType.html" title="enum class in org.apache.hadoop.hbase.client">ServerType</a> serverType, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Retrieve recent online records from HMaster / RegionServers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getMaster()" class="member-name-link">getMaster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Returns current master server name wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getMasterCoprocessorNames()" class="member-name-link">getMasterCoprocessorNames</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Returns a list of master coprocessors wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getMasterInfoPort()" class="member-name-link">getMasterInfoPort</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Get the info port of the current master if one is available.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getNamespaceDescriptor(java.lang.String)" class="member-name-link">getNamespaceDescriptor</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get a namespace descriptor by name</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getProcedures()" class="member-name-link">getProcedures</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List procedures</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)" class="member-name-link">getQuota</a><wbr>(<a href="../quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List the quotas based on the filter.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRegionMetrics(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegionMetrics</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)" class="member-name-link">getRegionMetrics</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server for a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRegions(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegions</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get all the online regions on a region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRegions(org.apache.hadoop.hbase.TableName)" class="member-name-link">getRegions</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the regions of a given table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getRegionServers()" class="member-name-link">getRegionServers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Returns current live region servers list wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getRegionServers(boolean)" class="member-name-link">getRegionServers</a><wbr>(boolean excludeDecommissionedRS)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr>? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)" class="member-name-link">getRegionServerSpaceQuotaSnapshots</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Fetches the observed <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotView</code></a>s observed by a RegionServer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getReplicationPeerConfig(java.lang.String)" class="member-name-link">getReplicationPeerConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns the configured ReplicationPeerConfig for the specified peer</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#getReplicationPeerSyncReplicationState(java.lang.String)" class="member-name-link">getReplicationPeerSyncReplicationState</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Get the current cluster state in a synchronous replication peer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRSGroup(java.lang.String)" class="member-name-link">getRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get group info for the given group name</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRSGroup(org.apache.hadoop.hbase.net.Address)" class="member-name-link">getRSGroup</a><wbr>(<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a> hostPort)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get group info for the given hostPort</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getRSGroup(org.apache.hadoop.hbase.TableName)" class="member-name-link">getRSGroup</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get group info for the given table</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="security/SecurityCapability.html" title="enum class in org.apache.hadoop.hbase.client.security">SecurityCapability</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getSecurityCapabilities()" class="member-name-link">getSecurityCapabilities</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Returns the list of supported security capabilities.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="OnlineLogRecord.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code><a href="#getSlowLogResponses(java.util.Set,org.apache.hadoop.hbase.client.LogQueryFilter)" class="member-name-link">getSlowLogResponses</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="LogQueryFilter.html" title="class in org.apache.hadoop.hbase.client">LogQueryFilter</a> logQueryFilter)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.4.0 and will be removed in 4.0.0.</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getSpaceQuotaTableSizes()" class="member-name-link">getSpaceQuotaTableSizes</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Fetches the table sizes on the filesystem as tracked by the HBase Master.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)" class="member-name-link">getUserPermissions</a><wbr>(<a href="../security/access/GetUserPermissionsRequest.html" title="class in org.apache.hadoop.hbase.security.access">GetUserPermissionsRequest</a> getUserPermissionsRequest)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get the global/namespace/table permissions for user</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)" class="member-name-link">grant</a><wbr>(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission, |
| boolean mergeExistingPermissions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Grants user specific permissions</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#hasUserPermissions(java.lang.String,java.util.List)" class="member-name-link">hasUserPermissions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> userName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if the user has specific permissions</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#hasUserPermissions(java.util.List)" class="member-name-link">hasUserPermissions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Check if call user has specific permissions</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isBalancerEnabled()" class="member-name-link">isBalancerEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the balancer.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isCatalogJanitorEnabled()" class="member-name-link">isCatalogJanitorEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query on the catalog janitor state.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isCleanerChoreEnabled()" class="member-name-link">isCleanerChoreEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the cleaner chore.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isMasterInMaintenanceMode()" class="member-name-link">isMasterInMaintenanceMode</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check whether master is in maintenance mode</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isMergeEnabled()" class="member-name-link">isMergeEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the Merge switch.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isNormalizerEnabled()" class="member-name-link">isNormalizerEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the region normalizer</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)" class="member-name-link">isProcedureFinished</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check the current state of the specified procedure.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isReplicationPeerEnabled(java.lang.String)" class="member-name-link">isReplicationPeerEnabled</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if a replication peer is enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isReplicationPeerModificationEnabled()" class="member-name-link">isReplicationPeerModificationEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check whether replication peer modification is enabled.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isRpcThrottleEnabled()" class="member-name-link">isRpcThrottleEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get if the rpc throttle is enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isSnapshotCleanupEnabled()" class="member-name-link">isSnapshotCleanupEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the auto snapshot cleanup based on TTL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)" class="member-name-link">isSnapshotFinished</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check the current state of the passed snapshot.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isSplitEnabled()" class="member-name-link">isSplitEnabled</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Query the current state of the Split switch.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isTableAvailable(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableAvailable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if a table is available.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isTableDisabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableDisabled</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if a table is disabled.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#isTableEnabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">isTableEnabled</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if a table is enabled.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#listDeadServers()" class="member-name-link">listDeadServers</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">List all the dead region servers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listDecommissionedRegionServers()" class="member-name-link">listDecommissionedRegionServers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List region servers marked as decommissioned, which can not be assigned regions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listNamespaceDescriptors()" class="member-name-link">listNamespaceDescriptors</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List available namespace descriptors</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listNamespaces()" class="member-name-link">listNamespaces</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List available namespaces</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="replication/TableCFs.html" title="class in org.apache.hadoop.hbase.client.replication">TableCFs</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listReplicatedTableCFs()" class="member-name-link">listReplicatedTableCFs</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Find all table and column families that are replicated from this cluster</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listReplicationPeers()" class="member-name-link">listReplicationPeers</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Return a list of replication peers.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listReplicationPeers(java.util.regex.Pattern)" class="member-name-link">listReplicationPeers</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Return a list of replication peers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listRSGroups()" class="member-name-link">listRSGroups</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Lists current set of RegionServer groups</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listSnapshots()" class="member-name-link">listSnapshots</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List completed snapshots.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listSnapshots(java.util.regex.Pattern)" class="member-name-link">listSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all the completed snapshots matching the given pattern.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#listTableDescriptors()" class="member-name-link">listTableDescriptors</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">List all the userspace tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all the tables.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNames)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List specific tables including system tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all the tables matching the given pattern.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get list of table descriptors by namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean isEnabled)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all enabled or disabled table descriptors</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#listTableNames()" class="member-name-link">listTableNames</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">List all of the names of userspace tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableNames(boolean)" class="member-name-link">listTableNames</a><wbr>(boolean includeSysTables)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all of the names of tables.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableNames(java.util.regex.Pattern,boolean)" class="member-name-link">listTableNames</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all of the names of userspace tables.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableNamesByNamespace(java.lang.String)" class="member-name-link">listTableNamesByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get list of table names by namespace.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableNamesByState(boolean)" class="member-name-link">listTableNamesByState</a><wbr>(boolean isEnabled)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all enabled or disabled table names</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTablesInRSGroup(java.lang.String)" class="member-name-link">listTablesInRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Get all tables in this RegionServer group.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableSnapshots(java.util.regex.Pattern)" class="member-name-link">listTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all the completed snapshots matching the given table name pattern.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)" class="member-name-link">listTableSnapshots</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">List all the completed snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#listUnknownServers()" class="member-name-link">listUnknownServers</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">List all the unknown region servers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Major compact a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Major compact a column family within a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Major compact a column family within a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)" class="member-name-link">majorCompact</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Major compact a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#majorCompactRegion(byte%5B%5D)" class="member-name-link">majorCompactRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Major compact a region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#majorCompactRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">majorCompactRegion</a><wbr>(byte[] regionName, |
| byte[] columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Major compact a column family within region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">majorCompactRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Compact all regions on the region server.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code><a href="#mergeRegions(byte%5B%5D,byte%5B%5D,boolean)" class="member-name-link">mergeRegions</a><wbr>(byte[] nameOfRegionA, |
| byte[] nameOfRegionB, |
| boolean forcible)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.3.0 and will be removed in 4.0.0.Use <a href="#mergeRegions(java.util.List,boolean)"><code>mergeRegions(List, boolean)</code></a> |
| instead.</div> |
| </div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#mergeRegions(java.util.List,boolean)" class="member-name-link">mergeRegions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> nameOfRegionsToMerge, |
| boolean forcible)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Merge multiple regions (>=2).</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#mergeSwitch(boolean)" class="member-name-link">mergeSwitch</a><wbr>(boolean enabled)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Turn the Merge switch on or off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#mergeSwitch(boolean,boolean)" class="member-name-link">mergeSwitch</a><wbr>(boolean enabled, |
| boolean drainMerges)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the Merge switch on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">modifyColumnFamily</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Modify an existing column family on a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte%5B%5D,java.lang.String)" class="member-name-link">modifyColumnFamilyStoreFileTracker</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] family, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Change the store file tracker of the given table's given family.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)" class="member-name-link">modifyNamespace</a><wbr>(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Modify an existing namespace.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| boolean reopenRegions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)" class="member-name-link">modifyTableStoreFileTracker</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Change the store file tracker of the given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#move(byte%5B%5D)" class="member-name-link">move</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Move the region <code>r</code> to a random server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)" class="member-name-link">move</a><wbr>(byte[] regionName, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServerName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Move the region <code>r</code> to <code>dest</code>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#moveServersToRSGroup(java.util.Set,java.lang.String)" class="member-name-link">moveServersToRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Move given set of servers to the specified target RegionServer group</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#normalize()" class="member-name-link">normalize</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Invoke region normalizer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)" class="member-name-link">normalize</a><wbr>(<a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Invoke region normalizer.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#normalizerSwitch(boolean)" class="member-name-link">normalizerSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Set region normalizer on/off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#offline(byte%5B%5D)" class="member-name-link">offline</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Offline specified region from master's in-memory state.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)" class="member-name-link">recommissionRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> encodedRegionNames)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Remove decommission marker from a region server to allow regions assignments.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeReplicationPeer(java.lang.String)" class="member-name-link">removeReplicationPeer</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Remove a peer and stop the replication</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeReplicationPeerTableCFs(java.lang.String,java.util.Map)" class="member-name-link">removeReplicationPeerTableCFs</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Remove some table-cfs from config of the specified peer</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeRSGroup(java.lang.String)" class="member-name-link">removeRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Remove RegionServer group associated with the given name</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#removeServersFromRSGroup(java.util.Set)" class="member-name-link">removeServersFromRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Remove decommissioned servers from group 1.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#renameRSGroup(java.lang.String,java.lang.String)" class="member-name-link">renameRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> oldName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> newName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Rename rsgroup</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#replicationPeerModificationSwitch(boolean)" class="member-name-link">replicationPeerModificationSwitch</a><wbr>(boolean on)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Enable or disable replication peer modification.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#replicationPeerModificationSwitch(boolean,boolean)" class="member-name-link">replicationPeerModificationSwitch</a><wbr>(boolean on, |
| boolean drainProcedures)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Enable or disable replication peer modification.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#restoreSnapshot(java.lang.String)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Restore the specified snapshot on the original table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#restoreSnapshot(java.lang.String,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Restore the specified snapshot on the original table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#restoreSnapshot(java.lang.String,boolean,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Restore the specified snapshot on the original table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#revoke(org.apache.hadoop.hbase.security.access.UserPermission)" class="member-name-link">revoke</a><wbr>(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Revokes user specific permissions</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#rollWALWriter(org.apache.hadoop.hbase.ServerName)" class="member-name-link">rollWALWriter</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Roll the log writer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#runCatalogJanitor()" class="member-name-link">runCatalogJanitor</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Ask for a scan of the catalog table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#runCleanerChore()" class="member-name-link">runCleanerChore</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Ask for cleaner chore to run.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)" class="member-name-link">setQuota</a><wbr>(<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a> quota)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Apply the new quota settings.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#setRSGroup(java.util.Set,java.lang.String)" class="member-name-link">setRSGroup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Set the RegionServer group for tables</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#shutdown()" class="member-name-link">shutdown</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Shuts down the HBase cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName)" class="member-name-link">snapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Take a snapshot for the given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.SnapshotType)" class="member-name-link">snapshot</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="SnapshotType.html" title="enum class in org.apache.hadoop.hbase.client">SnapshotType</a> type)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Create typed snapshot of the table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)" class="member-name-link">snapshot</a><wbr>(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Take a snapshot and wait for the server to complete that snapshot asynchronously.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#snapshotCleanupSwitch(boolean,boolean)" class="member-name-link">snapshotCleanupSwitch</a><wbr>(boolean on, |
| boolean sync)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn on or off the auto snapshot cleanup based on TTL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#split(org.apache.hadoop.hbase.TableName)" class="member-name-link">split</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Split a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#split(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">split</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] splitPoint)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Split a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#splitRegion(byte%5B%5D)" class="member-name-link">splitRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Split an individual region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#splitRegion(byte%5B%5D,byte%5B%5D)" class="member-name-link">splitRegion</a><wbr>(byte[] regionName, |
| byte[] splitPoint)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Split an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#splitSwitch(boolean)" class="member-name-link">splitSwitch</a><wbr>(boolean enabled)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"> |
| <div class="block">Turn the Split switch on or off.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#splitSwitch(boolean,boolean)" class="member-name-link">splitSwitch</a><wbr>(boolean enabled, |
| boolean drainSplits)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Turn the Split switch on or off.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#stopMaster()" class="member-name-link">stopMaster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Shuts down the current HBase master only.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#stopRegionServer(org.apache.hadoop.hbase.ServerName)" class="member-name-link">stopRegionServer</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Stop the designated regionserver.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#switchRpcThrottle(boolean)" class="member-name-link">switchRpcThrottle</a><wbr>(boolean enable)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Switch the rpc throttle enabled state.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#tableExists(org.apache.hadoop.hbase.TableName)" class="member-name-link">tableExists</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Check if a table exists.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)" class="member-name-link">transitReplicationPeerSyncReplicationState</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a> state)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Transit current cluster to a new state in a synchronous replication peer.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#truncateRegion(byte%5B%5D)" class="member-name-link">truncateRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Truncate an individual region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#truncateTable(org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">truncateTable</a><wbr>(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean preserveSplits)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Truncate a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#unassign(byte%5B%5D)" class="member-name-link">unassign</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Unassign a region from current hosting regionserver.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"><code><a href="#unassign(byte%5B%5D,boolean)" class="member-name-link">unassign</a><wbr>(byte[] regionName, |
| boolean forcible)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.4.0 and will be removed in 4.0.0.</div> |
| </div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateConfiguration()" class="member-name-link">updateConfiguration</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Update the configuration and trigger an online config change on all the masters and |
| regionservers.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateConfiguration(java.lang.String)" class="member-name-link">updateConfiguration</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Update the configuration and trigger an online config change on all the regionservers in the |
| RSGroup.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateConfiguration(org.apache.hadoop.hbase.ServerName)" class="member-name-link">updateConfiguration</a><wbr>(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Update the configuration and trigger an online config change on the regionserver.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)" class="member-name-link">updateReplicationPeerConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Update the peerConfig for the specified peer</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#updateRSGroupConfig(java.lang.String,java.util.Map)" class="member-name-link">updateRSGroupConfig</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> configuration)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"> |
| <div class="block">Update RSGroup configuration</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="tableExists(org.apache.hadoop.hbase.TableName)"> |
| <h3>tableExists</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-74">tableExists</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Check if a table exists.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - Table to check.</dd> |
| <dt>Returns:</dt> |
| <dd>True if table exists already. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors()"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-80">listTableDescriptors</a></span>()</div> |
| <div class="block">List all the userspace tables.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(boolean)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-89">listTableDescriptors</a></span><wbr><span class="parameters">(boolean includeSysTables)</span></div> |
| <div class="block">List all the tables.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(java.util.regex.Pattern,boolean)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-97">listTableDescriptors</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</span></div> |
| <div class="block">List all the tables matching the given pattern.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match against</dd> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptors(java.util.List)"> |
| <h3>listTableDescriptors</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-105">listTableDescriptors</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tableNames)</span></div> |
| <div class="block">List specific tables including system tables.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableNames</code> - the table list to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptorsByNamespace(java.lang.String)"> |
| <h3>listTableDescriptorsByNamespace</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-112">listTableDescriptorsByNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block">Get list of table descriptors by namespace.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| <dt>Returns:</dt> |
| <dd>returns a list of TableDescriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableDescriptorsByState(boolean)"> |
| <h3>listTableDescriptorsByState</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-120">listTableDescriptorsByState</a></span><wbr><span class="parameters">(boolean isEnabled)</span></div> |
| <div class="block">List all enabled or disabled table descriptors</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>isEnabled</code> - is true means return enabled table descriptors, false means return disabled |
| table descriptors</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNames()"> |
| <h3>listTableNames</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-127">listTableNames</a></span>()</div> |
| <div class="block">List all of the names of userspace tables.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#listTableNames(java.util.regex.Pattern,boolean)"><code>listTableNames(Pattern, boolean)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNames(boolean)"> |
| <h3>listTableNames</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-136">listTableNames</a></span><wbr><span class="parameters">(boolean includeSysTables)</span></div> |
| <div class="block">List all of the names of tables.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNames(java.util.regex.Pattern,boolean)"> |
| <h3>listTableNames</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-144">listTableNames</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern, |
| boolean includeSysTables)</span></div> |
| <div class="block">List all of the names of userspace tables.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The regular expression to match against</dd> |
| <dd><code>includeSysTables</code> - False to match only against userspace tables</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNamesByState(boolean)"> |
| <h3>listTableNamesByState</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-152">listTableNamesByState</a></span><wbr><span class="parameters">(boolean isEnabled)</span></div> |
| <div class="block">List all enabled or disabled table names</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>isEnabled</code> - is true means return enabled table names, false means return disabled table |
| names</dd> |
| <dt>Returns:</dt> |
| <dd>a list of table names wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableNamesByNamespace(java.lang.String)"> |
| <h3>listTableNamesByNamespace</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-159">listTableNamesByNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block">Get list of table names by namespace.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| <dt>Returns:</dt> |
| <dd>The list of table names in the namespace wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDescriptor(org.apache.hadoop.hbase.TableName)"> |
| <h3>getDescriptor</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-166">getDescriptor</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Method for getting the tableDescriptor</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - as a <a href="../TableName.html" title="class in org.apache.hadoop.hbase"><code>TableName</code></a></dd> |
| <dt>Returns:</dt> |
| <dd>the read-only tableDescriptor wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-172">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</span></div> |
| <div class="block">Creates a new table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[],byte[],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-185">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[] startKey, |
| byte[] endKey, |
| int numRegions)</span></div> |
| <div class="block">Creates a new table with the specified number of regions. The start key specified will become |
| the end key of the first region of the table, and the end key specified will become the start |
| key of the last region of the table (the first region has a null start key and the last region |
| has a null end key). BigInteger math will be used to divide the key range specified into enough |
| segments to make the required number of total regions.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| <dd><code>startKey</code> - beginning of key range</dd> |
| <dd><code>endKey</code> - end of key range</dd> |
| <dd><code>numRegions</code> - the total number of regions to create</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-195">createTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| byte[][] splitKeys)</span></div> |
| <div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys. |
| The total number of regions created will be the number of split keys plus one. Note : Avoid |
| passing empty split key.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - table descriptor for table</dd> |
| <dd><code>splitKeys</code> - array of split keys for the initial regions of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>modifyTable</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-201">modifyTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc)</span></div> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - modified description of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)"> |
| <h3>modifyTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-214">modifyTable</a></span><wbr><span class="parameters">(<a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> desc, |
| boolean reopenRegions)</span></div> |
| <div class="block">Modify an existing table, more IRB friendly version.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - description of the table</dd> |
| <dd><code>reopenRegions</code> - By default, 'modifyTable' reopens all regions, potentially causing a RIT |
| (Region In Transition) storm in large tables. If set to 'false', regions |
| will remain unaware of the modification until they are individually |
| reopened. Please note that this may temporarily result in configuration |
| inconsistencies among regions.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyTableStoreFileTracker(org.apache.hadoop.hbase.TableName,java.lang.String)"> |
| <h3>modifyTableStoreFileTracker</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-221">modifyTableStoreFileTracker</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</span></div> |
| <div class="block">Change the store file tracker of the given table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table you want to change</dd> |
| <dd><code>dstSFT</code> - the destination store file tracker</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>deleteTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-227">deleteTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Deletes a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to delete</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateTable(org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>truncateTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-234">truncateTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean preserveSplits)</span></div> |
| <div class="block">Truncate a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to truncate</dd> |
| <dd><code>preserveSplits</code> - True if the splits should be preserved</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>enableTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-240">enableTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Enable a table. The table has to be in disabled state for it to be enabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>disableTable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-245">disableTable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Disable a table. The table has to be in enabled state for it to be disabled.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableEnabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-253">isTableEnabled</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Check if a table is enabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if table is on-line. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableDisabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableDisabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-261">isTableDisabled</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Check if a table is disabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if table is off-line. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTableAvailable(org.apache.hadoop.hbase.TableName)"> |
| <h3>isTableAvailable</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-269">isTableAvailable</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Check if a table is available.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if all regions of the table are available. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>addColumnFamily</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-276">addColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</span></div> |
| <div class="block">Add a column family to an existing table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table to add column family to</dd> |
| <dd><code>columnFamily</code> - column family descriptor of column family to be added</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteColumnFamily(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>deleteColumnFamily</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-283">deleteColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Delete a column family from a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table</dd> |
| <dd><code>columnFamily</code> - name of column family to be deleted</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyColumnFamily(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>modifyColumnFamily</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-290">modifyColumnFamily</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a> columnFamily)</span></div> |
| <div class="block">Modify an existing column family on a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table</dd> |
| <dd><code>columnFamily</code> - new column family descriptor to use</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyColumnFamilyStoreFileTracker(org.apache.hadoop.hbase.TableName,byte[],java.lang.String)"> |
| <h3>modifyColumnFamilyStoreFileTracker</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-299">modifyColumnFamilyStoreFileTracker</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] family, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> dstSFT)</span></div> |
| <div class="block">Change the store file tracker of the given table's given family.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table you want to change</dd> |
| <dd><code>family</code> - the family you want to change</dd> |
| <dd><code>dstSFT</code> - the destination store file tracker</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)"> |
| <h3>createNamespace</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-306">createNamespace</a></span><wbr><span class="parameters">(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</span></div> |
| <div class="block">Create a new namespace.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>descriptor</code> - descriptor which describes the new namespace</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="modifyNamespace(org.apache.hadoop.hbase.NamespaceDescriptor)"> |
| <h3>modifyNamespace</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-312">modifyNamespace</a></span><wbr><span class="parameters">(<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a> descriptor)</span></div> |
| <div class="block">Modify an existing namespace.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>descriptor</code> - descriptor which describes the new namespace</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteNamespace(java.lang.String)"> |
| <h3>deleteNamespace</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-318">deleteNamespace</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block">Delete an existing namespace. Only empty namespaces (no tables) can be removed.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - namespace name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNamespaceDescriptor(java.lang.String)"> |
| <h3>getNamespaceDescriptor</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-325">getNamespaceDescriptor</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> name)</span></div> |
| <div class="block">Get a namespace descriptor by name</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - name of namespace descriptor</dd> |
| <dt>Returns:</dt> |
| <dd>A descriptor wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listNamespaces()"> |
| <h3>listNamespaces</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-331">listNamespaces</a></span>()</div> |
| <div class="block">List available namespaces</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>List of namespaces wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listNamespaceDescriptors()"> |
| <h3>listNamespaceDescriptors</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../NamespaceDescriptor.html" title="class in org.apache.hadoop.hbase">NamespaceDescriptor</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-337">listNamespaceDescriptors</a></span>()</div> |
| <div class="block">List available namespace descriptors</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>List of descriptors wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegions(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegions</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-342">getRegions</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Get all the online regions on a region server.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegions(org.apache.hadoop.hbase.TableName)"> |
| <h3>getRegions</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-347">getRegions</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Get the regions of a given table.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-353">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Flush a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-361">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Flush the specified column family stores on all regions of the passed table. This runs as a |
| synchronous operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| <dd><code>columnFamily</code> - column family within a table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName,java.util.List)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-369">flush</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> columnFamilies)</span></div> |
| <div class="block">Flush the specified column family stores on all regions of the passed table. This runs as a |
| synchronous operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to flush</dd> |
| <dd><code>columnFamilies</code> - column families within a table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegion(byte[])"> |
| <h3>flushRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-375">flushRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Flush an individual region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegion(byte[],byte[])"> |
| <h3>flushRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-383">flushRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Flush a column family within a region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to flush</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, flush the region's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>flushRegionServer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-389">flushRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Flush all region on the region server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - server to flush</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-397">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Compact a table. When the returned CompletableFuture is done, it only means the compact request |
| was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-409">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Compact a column family within a table. When the returned CompletableFuture is done, it only |
| means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| <dd><code>columnFamily</code> - column family within a table. If not present, compact the table's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-421">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Compact a table. When the returned CompletableFuture is done, it only means the compact request |
| was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for normal compaction |
| type.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-432">compact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Compact a column family within a table. When the returned CompletableFuture is done, it only |
| means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for |
| normal compaction type.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to compact</dd> |
| <dd><code>columnFamily</code> - column family within a table</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegion(byte[])"> |
| <h3>compactRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-440">compactRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Compact an individual region. When the returned CompletableFuture is done, it only means the |
| compact request was sent to HBase and may need some time to finish the compact operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegion(byte[],byte[])"> |
| <h3>compactRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-450">compactRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Compact a column family within a region. When the returned CompletableFuture is done, it only |
| means the compact request was sent to HBase and may need some time to finish the compact |
| operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to compact</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, compact the region's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName)"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-458">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Major compact a table. When the returned CompletableFuture is done, it only means the compact |
| request was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-471">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Major compact a column family within a table. When the returned CompletableFuture is done, it |
| only means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for |
| normal compaction. type.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| <dd><code>columnFamily</code> - column family within a table. If not present, major compact the table's all |
| column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-483">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Major compact a table. When the returned CompletableFuture is done, it only means the compact |
| request was sent to HBase and may need some time to finish the compact operation. Throws |
| <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found for normal compaction |
| type.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompact(org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>majorCompact</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-494">majorCompact</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] columnFamily, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Major compact a column family within a table. When the returned CompletableFuture is done, it |
| only means the compact request was sent to HBase and may need some time to finish the compact |
| operation. Throws <a href="../TableNotFoundException.html" title="class in org.apache.hadoop.hbase"><code>TableNotFoundException</code></a> if table not found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to major compact</dd> |
| <dd><code>columnFamily</code> - column family within a table. If not present, major compact the table's all |
| column families.</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegion(byte[])"> |
| <h3>majorCompactRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-502">majorCompactRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Major compact a region. When the returned CompletableFuture is done, it only means the compact |
| request was sent to HBase and may need some time to finish the compact operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to major compact</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegion(byte[],byte[])"> |
| <h3>majorCompactRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-512">majorCompactRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] columnFamily)</span></div> |
| <div class="block">Major compact a column family within region. When the returned CompletableFuture is done, it |
| only means the compact request was sent to HBase and may need some time to finish the compact |
| operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to major compact</dd> |
| <dd><code>columnFamily</code> - column family within a region. If not present, major compact the region's |
| all column families.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>compactRegionServer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-518">compactRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Compact all regions on the region server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - the region server name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="majorCompactRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>majorCompactRegionServer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-524">majorCompactRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Compact all regions on the region server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - the region server name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeSwitch(boolean)"> |
| <h3>mergeSwitch</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-531">mergeSwitch</a></span><wbr><span class="parameters">(boolean enabled)</span></div> |
| <div class="block">Turn the Merge switch on or off.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeSwitch(boolean,boolean)"> |
| <h3>mergeSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-546">mergeSwitch</a></span><wbr><span class="parameters">(boolean enabled, |
| boolean drainMerges)</span></div> |
| <div class="block">Turn the Merge switch on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainMerges</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dd><code>drainMerges</code> - If <code>true</code>, it waits until current merge() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isMergeEnabled()"> |
| <h3>isMergeEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-553">isMergeEnabled</a></span>()</div> |
| <div class="block">Query the current state of the Merge switch.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the switch is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitSwitch(boolean)"> |
| <h3>splitSwitch</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-560">splitSwitch</a></span><wbr><span class="parameters">(boolean enabled)</span></div> |
| <div class="block">Turn the Split switch on or off.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitSwitch(boolean,boolean)"> |
| <h3>splitSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-575">splitSwitch</a></span><wbr><span class="parameters">(boolean enabled, |
| boolean drainSplits)</span></div> |
| <div class="block">Turn the Split switch on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainSplits</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enabled</code> - enabled or not</dd> |
| <dd><code>drainSplits</code> - If <code>true</code>, it waits until current split() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous switch value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSplitEnabled()"> |
| <h3>isSplitEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-582">isSplitEnabled</a></span>()</div> |
| <div class="block">Query the current state of the Split switch.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the switch is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeRegions(byte[],byte[],boolean)"> |
| <h3>mergeRegions</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-593">mergeRegions</a></span><wbr><span class="parameters">(byte[] nameOfRegionA, |
| byte[] nameOfRegionB, |
| boolean forcible)</span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.3.0 and will be removed in 4.0.0.Use <a href="#mergeRegions(java.util.List,boolean)"><code>mergeRegions(List, boolean)</code></a> |
| instead.</div> |
| </div> |
| <div class="block">Merge two regions.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>nameOfRegionA</code> - encoded or full name of region a</dd> |
| <dd><code>nameOfRegionB</code> - encoded or full name of region b</dd> |
| <dd><code>forcible</code> - true if do a compulsory merge, otherwise we will only merge two adjacent |
| regions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mergeRegions(java.util.List,boolean)"> |
| <h3>mergeRegions</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-605">mergeRegions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> nameOfRegionsToMerge, |
| boolean forcible)</span></div> |
| <div class="block">Merge multiple regions (>=2).</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>nameOfRegionsToMerge</code> - encoded or full name of daughter regions</dd> |
| <dd><code>forcible</code> - true if do a compulsory merge, otherwise we will only merge two |
| adjacent regions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="split(org.apache.hadoop.hbase.TableName)"> |
| <h3>split</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-611">split</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Split a table. The method will execute split action for each region in table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to split</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitRegion(byte[])"> |
| <h3>splitRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-617">splitRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Split an individual region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to split</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="split(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>split</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-624">split</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| byte[] splitPoint)</span></div> |
| <div class="block">Split a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to split</dd> |
| <dd><code>splitPoint</code> - the explicit position to split on</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="splitRegion(byte[],byte[])"> |
| <h3>splitRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-632">splitRegion</a></span><wbr><span class="parameters">(byte[] regionName, |
| byte[] splitPoint)</span></div> |
| <div class="block">Split an individual region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to split</dd> |
| <dd><code>splitPoint</code> - the explicit position to split on. If not present, it will decide by region |
| server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateRegion(byte[])"> |
| <h3>truncateRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-638">truncateRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Truncate an individual region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to truncate</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assign(byte[])"> |
| <h3>assign</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-644">assign</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Assign an individual region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to assign.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassign(byte[])"> |
| <h3>unassign</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-652">unassign</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Unassign a region from current hosting regionserver. Region will then be assigned to a |
| regionserver chosen at random. Region could be reassigned back to the same server. Use |
| <a href="#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)"><code>move(byte[], ServerName)</code></a> if you want to control the region movement.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to unassign.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassign(byte[],boolean)"> |
| <h3>unassign</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-666">unassign</a></span><wbr><span class="parameters">(byte[] regionName, |
| boolean forcible)</span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.4.0 and will be removed in 4.0.0. Use <a href="#unassign(byte%5B%5D)"><code>unassign(byte[])</code></a> instead.</div> |
| </div> |
| <div class="block">Unassign a region from current hosting regionserver. Region will then be assigned to a |
| regionserver chosen at random. Region could be reassigned back to the same server. Use |
| <a href="#move(byte%5B%5D,org.apache.hadoop.hbase.ServerName)"><code>move(byte[], ServerName)</code></a> if you want to control the region movement.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to unassign. Will clear any existing |
| RegionPlan if one found.</dd> |
| <dd><code>forcible</code> - If true, force unassign (Will remove region from regions-in-transition too if |
| present. If results in double assignment use hbck -fix to resolve. To be used |
| by experts).</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-24875">HBASE-24875</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="offline(byte[])"> |
| <h3>offline</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-679">offline</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Offline specified region from master's in-memory state. It will not attempt to reassign the |
| region as in unassign. This API can be used when a region not served by any region server and |
| still online as per Master's in memory state. If this API is incorrectly used on active region |
| then master will loose track of that region. This is a special method that should be used by |
| experts or hbck.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to offline</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="move(byte[])"> |
| <h3>move</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-685">move</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Move the region <code>r</code> to a random server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to move.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="move(byte[],org.apache.hadoop.hbase.ServerName)"> |
| <h3>move</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-695">move</a></span><wbr><span class="parameters">(byte[] regionName, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> destServerName)</span></div> |
| <div class="block">Move the region <code>r</code> to <code>dest</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - Encoded or full name of region to move.</dd> |
| <dd><code>destServerName</code> - The servername of the destination regionserver. If not present, we'll |
| assign to a random server. A server name is made of host, port and |
| startcode. Here is an example: |
| <code> host187.example.com,60020,1289493121758</code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setQuota(org.apache.hadoop.hbase.quotas.QuotaSettings)"> |
| <h3>setQuota</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-701">setQuota</a></span><wbr><span class="parameters">(<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a> quota)</span></div> |
| <div class="block">Apply the new quota settings.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>quota</code> - the quota settings</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getQuota(org.apache.hadoop.hbase.quotas.QuotaFilter)"> |
| <h3>getQuota</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-708">getQuota</a></span><wbr><span class="parameters">(<a href="../quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</span></div> |
| <div class="block">List the quotas based on the filter.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>filter</code> - the quota settings filter</dd> |
| <dt>Returns:</dt> |
| <dd>the QuotaSetting list, which wrapped by a CompletableFuture.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)"> |
| <h3>addReplicationPeer</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-715">addReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</span></div> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>peerConfig</code> - configuration for the replication slave cluster</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addReplicationPeer(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig,boolean)"> |
| <h3>addReplicationPeer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-726">addReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig, |
| boolean enabled)</span></div> |
| <div class="block">Add a new replication peer for replicating data to slave cluster</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>peerConfig</code> - configuration for the replication slave cluster</dd> |
| <dd><code>enabled</code> - peer state, true if ENABLED and false if DISABLED</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeReplicationPeer(java.lang.String)"> |
| <h3>removeReplicationPeer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-733">removeReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Remove a peer and stop the replication</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableReplicationPeer(java.lang.String)"> |
| <h3>enableReplicationPeer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-739">enableReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Restart the replication stream to the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableReplicationPeer(java.lang.String)"> |
| <h3>disableReplicationPeer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-745">disableReplicationPeer</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Stop the replication stream to the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getReplicationPeerConfig(java.lang.String)"> |
| <h3>getReplicationPeerConfig</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-752">getReplicationPeerConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Returns the configured ReplicationPeerConfig for the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dt>Returns:</dt> |
| <dd>ReplicationPeerConfig for the peer wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateReplicationPeerConfig(java.lang.String,org.apache.hadoop.hbase.replication.ReplicationPeerConfig)"> |
| <h3>updateReplicationPeerConfig</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-759">updateReplicationPeerConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</span></div> |
| <div class="block">Update the peerConfig for the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>peerConfig</code> - new config for the peer</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="transitReplicationPeerSyncReplicationState(java.lang.String,org.apache.hadoop.hbase.replication.SyncReplicationState)"> |
| <h3>transitReplicationPeerSyncReplicationState</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-767">transitReplicationPeerSyncReplicationState</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a> state)</span></div> |
| <div class="block">Transit current cluster to a new state in a synchronous replication peer.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dd><code>state</code> - a new state of current cluster</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getReplicationPeerSyncReplicationState(java.lang.String)"> |
| <h3>getReplicationPeerSyncReplicationState</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../replication/SyncReplicationState.html" title="enum class in org.apache.hadoop.hbase.replication">SyncReplicationState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-775">getReplicationPeerSyncReplicationState</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Get the current cluster state in a synchronous replication peer.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the peer</dd> |
| <dt>Returns:</dt> |
| <dd>the current cluster state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="appendReplicationPeerTableCFs(java.lang.String,java.util.Map)"> |
| <h3>appendReplicationPeerTableCFs</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-796">appendReplicationPeerTableCFs</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</span></div> |
| <div class="block">Append the replicable table-cf config of the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short that identifies the cluster</dd> |
| <dd><code>tableCfs</code> - A map from tableName to column family names</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeReplicationPeerTableCFs(java.lang.String,java.util.Map)"> |
| <h3>removeReplicationPeerTableCFs</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-804">removeReplicationPeerTableCFs</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>> tableCfs)</span></div> |
| <div class="block">Remove some table-cfs from config of the specified peer</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - a short name that identifies the cluster</dd> |
| <dd><code>tableCfs</code> - A map from tableName to column family names</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicationPeers()"> |
| <h3>listReplicationPeers</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-812">listReplicationPeers</a></span>()</div> |
| <div class="block">Return a list of replication peers.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>a list of replication peers description. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicationPeers(java.util.regex.Pattern)"> |
| <h3>listReplicationPeers</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-820">listReplicationPeers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| <div class="block">Return a list of replication peers.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match peer id</dd> |
| <dt>Returns:</dt> |
| <dd>a list of replication peers description. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listReplicatedTableCFs()"> |
| <h3>listReplicatedTableCFs</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="replication/TableCFs.html" title="class in org.apache.hadoop.hbase.client.replication">TableCFs</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-827">listReplicatedTableCFs</a></span>()</div> |
| <div class="block">Find all table and column families that are replicated from this cluster</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the replicated table-cfs list of this cluster. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableTableReplication(org.apache.hadoop.hbase.TableName)"> |
| <h3>enableTableReplication</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-833">enableTableReplication</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Enable a table's replication switch.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="disableTableReplication(org.apache.hadoop.hbase.TableName)"> |
| <h3>disableTableReplication</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-839">disableTableReplication</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Disable a table's replication switch.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isReplicationPeerEnabled(java.lang.String)"> |
| <h3>isReplicationPeerEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-847">isReplicationPeerEnabled</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> peerId)</span></div> |
| <div class="block">Check if a replication peer is enabled.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>peerId</code> - id of replication peer to check</dd> |
| <dt>Returns:</dt> |
| <dd>true if replication peer is enabled. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="replicationPeerModificationSwitch(boolean)"> |
| <h3>replicationPeerModificationSwitch</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-856">replicationPeerModificationSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block">Enable or disable replication peer modification. |
| <p/> |
| This is especially useful when you want to change the replication peer storage.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - <code>true</code> means enable, otherwise disable</dd> |
| <dt>Returns:</dt> |
| <dd>the previous enable/disable state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="replicationPeerModificationSwitch(boolean,boolean)"> |
| <h3>replicationPeerModificationSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-869">replicationPeerModificationSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean drainProcedures)</span></div> |
| <div class="block">Enable or disable replication peer modification. |
| <p/> |
| This is especially useful when you want to change the replication peer storage.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - <code>true</code> means enable, otherwise disable</dd> |
| <dd><code>drainProcedures</code> - if <code>true</code>, will wait until all the running replication peer |
| modification procedures finish</dd> |
| <dt>Returns:</dt> |
| <dd>the previous enable/disable state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isReplicationPeerModificationEnabled()"> |
| <h3>isReplicationPeerModificationEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-876">isReplicationPeerModificationEnabled</a></span>()</div> |
| <div class="block">Check whether replication peer modification is enabled.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd><code>true</code> if modification is enabled, otherwise <code>false</code>, wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshot(java.lang.String,org.apache.hadoop.hbase.TableName)"> |
| <h3>snapshot</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-890">snapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Take a snapshot for the given table. If the table is enabled, a FLUSH-type snapshot will be |
| taken. If the table is disabled, an offline snapshot is taken. Snapshots are taken sequentially |
| even when requested concurrently, across all tables. Snapshots are considered unique based on |
| <b>the name of the snapshot</b>. Attempts to take a snapshot with the same name (even a |
| different type or with different parameters) will fail with a |
| <a href="../snapshot/SnapshotCreationException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>SnapshotCreationException</code></a> indicating the duplicate |
| naming. Snapshot names follow the same naming constraints as tables in HBase. See |
| <a href="../TableName.html#isLegalFullyQualifiedTableName(byte%5B%5D)"><code>TableName.isLegalFullyQualifiedTableName(byte[])</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to be created</dd> |
| <dd><code>tableName</code> - name of the table for which snapshot is created</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshot(java.lang.String,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.SnapshotType)"> |
| <h3>snapshot</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-906">snapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="SnapshotType.html" title="enum class in org.apache.hadoop.hbase.client">SnapshotType</a> type)</span></div> |
| <div class="block">Create typed snapshot of the table. Snapshots are considered unique based on <b>the name of the |
| snapshot</b>. Snapshots are taken sequentially even when requested concurrently, across all |
| tables. Attempts to take a snapshot with the same name (even a different type or with different |
| parameters) will fail with a <a href="../snapshot/SnapshotCreationException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>SnapshotCreationException</code></a> |
| indicating the duplicate naming. Snapshot names follow the same naming constraints as tables in |
| HBase. See <a href="../TableName.html#isLegalFullyQualifiedTableName(byte%5B%5D)"><code>TableName.isLegalFullyQualifiedTableName(byte[])</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name to give the snapshot on the filesystem. Must be unique from all other |
| snapshots stored on the cluster</dd> |
| <dd><code>tableName</code> - name of the table to snapshot</dd> |
| <dd><code>type</code> - type of snapshot to take</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshot(org.apache.hadoop.hbase.client.SnapshotDescription)"> |
| <h3>snapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-923">snapshot</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</span></div> |
| <div class="block">Take a snapshot and wait for the server to complete that snapshot asynchronously. Snapshots are |
| taken sequentially even when requested concurrently, across all tables. Snapshots are |
| considered unique based on <b>the name of the snapshot</b>. Attempts to take a snapshot with |
| the same name (even a different type or with different parameters) will fail with a |
| <a href="../snapshot/SnapshotCreationException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>SnapshotCreationException</code></a> indicating the duplicate |
| naming. Snapshot names follow the same naming constraints as tables in HBase. See |
| <a href="../TableName.html#isLegalFullyQualifiedTableName(byte%5B%5D)"><code>TableName.isLegalFullyQualifiedTableName(byte[])</code></a>. You should |
| probably use <a href="#snapshot(java.lang.String,org.apache.hadoop.hbase.TableName)"><code>snapshot(String, org.apache.hadoop.hbase.TableName)</code></a> unless you are sure |
| about the type of snapshot that you want to take.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshot</code> - snapshot to take</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSnapshotFinished(org.apache.hadoop.hbase.client.SnapshotDescription)"> |
| <h3>isSnapshotFinished</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-939">isSnapshotFinished</a></span><wbr><span class="parameters">(<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a> snapshot)</span></div> |
| <div class="block">Check the current state of the passed snapshot. There are three possible states: |
| <ol> |
| <li>running - returns <tt>false</tt></li> |
| <li>finished - returns <tt>true</tt></li> |
| <li>finished with error - throws the exception that caused the snapshot to fail</li> |
| </ol> |
| The cluster only knows about the most recent snapshot. Therefore, if another snapshot has been |
| run/started since the snapshot you are checking, you will receive an |
| <a href="../snapshot/UnknownSnapshotException.html" title="class in org.apache.hadoop.hbase.snapshot"><code>UnknownSnapshotException</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshot</code> - description of the snapshot to check</dd> |
| <dt>Returns:</dt> |
| <dd><tt>true</tt> if the snapshot is completed, <tt>false</tt> if the snapshot is still |
| running</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-949">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</span></div> |
| <div class="block">Restore the specified snapshot on the original table. (The table must be disabled) If the |
| "hbase.snapshot.restore.take.failsafe.snapshot" configuration property is set to true, a |
| snapshot of the current table is taken before executing the restore operation. In case of |
| restore failure, the failsafe snapshot will be restored. If the restore completes without |
| problem the failsafe snapshot is deleted.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to restore</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String,boolean)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-961">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot)</span></div> |
| <div class="block">Restore the specified snapshot on the original table. (The table must be disabled) If |
| 'takeFailSafeSnapshot' is set to true, a snapshot of the current table is taken before |
| executing the restore operation. In case of restore failure, the failsafe snapshot will be |
| restored. If the restore completes without problem the failsafe snapshot is deleted. The |
| failsafe snapshot name is configurable by using the property |
| "hbase.snapshot.restore.failsafe.name".</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to restore</dd> |
| <dd><code>takeFailSafeSnapshot</code> - true if the failsafe snapshot should be taken</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restoreSnapshot(java.lang.String,boolean,boolean)"> |
| <h3>restoreSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-977">restoreSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| boolean takeFailSafeSnapshot, |
| boolean restoreAcl)</span></div> |
| <div class="block">Restore the specified snapshot on the original table. (The table must be disabled) If |
| 'takeFailSafeSnapshot' is set to true, a snapshot of the current table is taken before |
| executing the restore operation. In case of restore failure, the failsafe snapshot will be |
| restored. If the restore completes without problem the failsafe snapshot is deleted. The |
| failsafe snapshot name is configurable by using the property |
| "hbase.snapshot.restore.failsafe.name".</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to restore</dd> |
| <dd><code>takeFailSafeSnapshot</code> - true if the failsafe snapshot should be taken</dd> |
| <dd><code>restoreAcl</code> - <code>true</code> to restore acl of snapshot</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName)"> |
| <h3>cloneSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-985">cloneSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to be cloned</dd> |
| <dd><code>tableName</code> - name of the table where the snapshot will be restored</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>cloneSnapshot</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-995">cloneSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl)</span></div> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to be cloned</dd> |
| <dd><code>tableName</code> - name of the table where the snapshot will be restored</dd> |
| <dd><code>restoreAcl</code> - <code>true</code> to restore acl of snapshot</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneSnapshot(java.lang.String,org.apache.hadoop.hbase.TableName,boolean,java.lang.String)"> |
| <h3>cloneSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1007">cloneSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| boolean restoreAcl, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> customSFT)</span></div> |
| <div class="block">Create a new table by cloning the snapshot content.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot to be cloned</dd> |
| <dd><code>tableName</code> - name of the table where the snapshot will be restored</dd> |
| <dd><code>restoreAcl</code> - <code>true</code> to restore acl of snapshot</dd> |
| <dd><code>customSFT</code> - specify the StroreFileTracker used for the table</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listSnapshots()"> |
| <h3>listSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1015">listSnapshots</a></span>()</div> |
| <div class="block">List completed snapshots.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>a list of snapshot descriptors for completed snapshots wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listSnapshots(java.util.regex.Pattern)"> |
| <h3>listSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1022">listSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| <div class="block">List all the completed snapshots matching the given pattern.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - The compiled regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of SnapshotDescription wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableSnapshots(java.util.regex.Pattern)"> |
| <h3>listTableSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1030">listTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</span></div> |
| <div class="block">List all the completed snapshots matching the given table name pattern.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of completed SnapshotDescription wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>listTableSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1040">listTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| <div class="block">List all the completed snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dd><code>snapshotNamePattern</code> - The compiled snapshot name regular expression to match against</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a List of completed SnapshotDescription wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshot(java.lang.String)"> |
| <h3>deleteSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1047">deleteSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> snapshotName)</span></div> |
| <div class="block">Delete an existing snapshot.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>snapshotName</code> - name of the snapshot</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshots()"> |
| <h3>deleteSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1052">deleteSnapshots</a></span>()</div> |
| <div class="block">Delete all existing snapshots.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteSnapshots(java.util.regex.Pattern)"> |
| <h3>deleteSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1058">deleteSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> pattern)</span></div> |
| <div class="block">Delete existing snapshots whose names match the pattern passed.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>pattern</code> - pattern for names of the snapshot to match</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableSnapshots(java.util.regex.Pattern)"> |
| <h3>deleteTableSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1064">deleteTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern)</span></div> |
| <div class="block">Delete all existing snapshots matching the given table name pattern.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableSnapshots(java.util.regex.Pattern,java.util.regex.Pattern)"> |
| <h3>deleteTableSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1072">deleteTableSnapshots</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> tableNamePattern, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a> snapshotNamePattern)</span></div> |
| <div class="block">Delete all existing snapshots matching the given table name regular expression and snapshot |
| name regular expression.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableNamePattern</code> - The compiled table name regular expression to match against</dd> |
| <dd><code>snapshotNamePattern</code> - The compiled snapshot name regular expression to match against</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="execProcedure(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>execProcedure</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1083">execProcedure</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - A distributed procedure is uniquely identified by its signature (default the |
| root ZK node name of the procedure).</dd> |
| <dd><code>instance</code> - The instance name of the procedure. For some procedures, this parameter is |
| optional.</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="execProcedureWithReturn(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>execProcedureWithReturn</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><byte[]></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1095">execProcedureWithReturn</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block">Execute a distributed procedure on a cluster.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - A distributed procedure is uniquely identified by its signature (default the |
| root ZK node name of the procedure).</dd> |
| <dd><code>instance</code> - The instance name of the procedure. For some procedures, this parameter is |
| optional.</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| <dt>Returns:</dt> |
| <dd>data returned after procedure execution. null if no return data.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isProcedureFinished(java.lang.String,java.lang.String,java.util.Map)"> |
| <h3>isProcedureFinished</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1111">isProcedureFinished</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> signature, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> instance, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> props)</span></div> |
| <div class="block">Check the current state of the specified procedure. There are three possible states: |
| <ol> |
| <li>running - returns <tt>false</tt></li> |
| <li>finished - returns <tt>true</tt></li> |
| <li>finished with error - throws the exception that caused the procedure to fail</li> |
| </ol></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>signature</code> - The signature that uniquely identifies a procedure</dd> |
| <dd><code>instance</code> - The instance name of the procedure</dd> |
| <dd><code>props</code> - Property/Value pairs of properties passing to the procedure</dd> |
| <dt>Returns:</dt> |
| <dd>true if the specified procedure is finished successfully, false if it is still running. |
| The value is wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="abortProcedure(long,boolean)"> |
| <h3>abortProcedure</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1124">abortProcedure</a></span><wbr><span class="parameters">(long procId, |
| boolean mayInterruptIfRunning)</span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.1.1 and will be removed in 4.0.0.</div> |
| </div> |
| <div class="block">Abort a procedure Do not use. Usually it is ignored but if not, it can do more damage than |
| good. See hbck2.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>procId</code> - ID of the procedure to abort</dd> |
| <dd><code>mayInterruptIfRunning</code> - if the proc completed at least one step, should it be aborted?</dd> |
| <dt>Returns:</dt> |
| <dd>true if aborted, false if procedure already completed or does not exist. the value is |
| wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-21223">HBASE-21223</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getProcedures()"> |
| <h3>getProcedures</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1131">getProcedures</a></span>()</div> |
| <div class="block">List procedures</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>procedure list JSON wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLocks()"> |
| <h3>getLocks</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1137">getLocks</a></span>()</div> |
| <div class="block">List locks.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>lock list JSON wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="decommissionRegionServers(java.util.List,boolean)"> |
| <h3>decommissionRegionServers</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1147">decommissionRegionServers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers, |
| boolean offload)</span></div> |
| <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 class="notes"> |
| <dt>Parameters:</dt> |
| <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> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listDecommissionedRegionServers()"> |
| <h3>listDecommissionedRegionServers</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1153">listDecommissionedRegionServers</a></span>()</div> |
| <div class="block">List region servers marked as decommissioned, which can not be assigned regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>List of decommissioned region servers wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="recommissionRegionServer(org.apache.hadoop.hbase.ServerName,java.util.List)"> |
| <h3>recommissionRegionServer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1161">recommissionRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> server, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><byte[]> encodedRegionNames)</span></div> |
| <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 class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>server</code> - The server to recommission.</dd> |
| <dd><code>encodedRegionNames</code> - Regions to load onto the server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClusterMetrics()"> |
| <h3>getClusterMetrics</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1165">getClusterMetrics</a></span>()</div> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClusterMetrics(java.util.EnumSet)"> |
| <h3>getClusterMetrics</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ClusterMetrics.html" title="interface in org.apache.hadoop.hbase">ClusterMetrics</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1168">getClusterMetrics</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/EnumSet.html" title="class or interface in java.util" class="external-link">EnumSet</a><<a href="../ClusterMetrics.Option.html" title="enum class in org.apache.hadoop.hbase">ClusterMetrics.Option</a>> options)</span></div> |
| <div class="block">Returns cluster status wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMaster()"> |
| <h3>getMaster</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1171">getMaster</a></span>()</div> |
| <div class="block">Returns current master server name wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getBackupMasters()"> |
| <h3>getBackupMasters</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1176">getBackupMasters</a></span>()</div> |
| <div class="block">Returns current backup master list wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionServers()"> |
| <h3>getRegionServers</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1182">getRegionServers</a></span>()</div> |
| <div class="block">Returns current live region servers list wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionServers(boolean)"> |
| <h3>getRegionServers</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1187">getRegionServers</a></span><wbr><span class="parameters">(boolean excludeDecommissionedRS)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMasterCoprocessorNames()"> |
| <h3>getMasterCoprocessorNames</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1214">getMasterCoprocessorNames</a></span>()</div> |
| <div class="block">Returns a list of master coprocessors wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMasterInfoPort()"> |
| <h3>getMasterInfoPort</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1223">getMasterInfoPort</a></span>()</div> |
| <div class="block">Get the info port of the current master if one is available.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>master info port</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdown()"> |
| <h3>shutdown</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1231">shutdown</a></span>()</div> |
| <div class="block">Shuts down the HBase cluster.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stopMaster()"> |
| <h3>stopMaster</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1236">stopMaster</a></span>()</div> |
| <div class="block">Shuts down the current HBase master only.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stopRegionServer(org.apache.hadoop.hbase.ServerName)"> |
| <h3>stopRegionServer</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1241">stopRegionServer</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Stop the designated regionserver.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration(org.apache.hadoop.hbase.ServerName)"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1247">updateConfiguration</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Update the configuration and trigger an online config change on the regionserver.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - : The server whose config needs to be updated.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration()"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1253">updateConfiguration</a></span>()</div> |
| <div class="block">Update the configuration and trigger an online config change on all the masters and |
| regionservers.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateConfiguration(java.lang.String)"> |
| <h3>updateConfiguration</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1260">updateConfiguration</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Update the configuration and trigger an online config change on all the regionservers in the |
| RSGroup.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="rollWALWriter(org.apache.hadoop.hbase.ServerName)"> |
| <h3>rollWALWriter</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1271">rollWALWriter</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Roll the log writer. I.e. for filesystem based write ahead logs, start writing to a new file. |
| <p> |
| When the returned CompletableFuture is done, it only means the rollWALWriter request was sent |
| to the region server and may need some time to finish the rollWALWriter operation. As a side |
| effect of this call, the named region server may schedule store flushes at the request of the |
| wal.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - The servername of the region server.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearCompactionQueues(org.apache.hadoop.hbase.ServerName,java.util.Set)"> |
| <h3>clearCompactionQueues</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1278">clearCompactionQueues</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> queues)</span></div> |
| <div class="block">Clear compacting queues on a region server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverName</code> - The servername of the region server.</dd> |
| <dd><code>queues</code> - the set of queue name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionMetrics(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegionMetrics</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1284">getRegionMetrics</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionMetrics(org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.TableName)"> |
| <h3>getRegionMetrics</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase">RegionMetrics</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1290">getRegionMetrics</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Get a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> of all regions hosted on a region server for a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>a list of <a href="../RegionMetrics.html" title="interface in org.apache.hadoop.hbase"><code>RegionMetrics</code></a> wrapped by <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isMasterInMaintenanceMode()"> |
| <h3>isMasterInMaintenanceMode</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1298">isMasterInMaintenanceMode</a></span>()</div> |
| <div class="block">Check whether master is in maintenance mode</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if master is in maintenance mode, false otherwise. The return value will be |
| wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompactionState(org.apache.hadoop.hbase.TableName)"> |
| <h3>getCompactionState</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1306">getCompactionState</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Get the current compaction state of a table. It could be in a major compaction, a minor |
| compaction, both, or none.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the current compaction state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompactionState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.CompactType)"> |
| <h3>getCompactionState</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1317">getCompactionState</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a> compactType)</span></div> |
| <div class="block">Get the current compaction state of a table. It could be in a major compaction, a minor |
| compaction, both, or none.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to examine</dd> |
| <dd><code>compactType</code> - <a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client"><code>CompactType</code></a></dd> |
| <dt>Returns:</dt> |
| <dd>the current compaction state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCompactionStateForRegion(byte[])"> |
| <h3>getCompactionStateForRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1326">getCompactionStateForRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Get the current compaction state of region. It could be in a major compaction, a minor |
| compaction, both, or none.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the current compaction state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLastMajorCompactionTimestamp(org.apache.hadoop.hbase.TableName)"> |
| <h3>getLastMajorCompactionTimestamp</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1336">getLastMajorCompactionTimestamp</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Get the timestamp of the last major compaction for the passed table. |
| <p> |
| The timestamp of the oldest HFile resulting from a major compaction of that table, or not |
| present if no such HFile could be found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the last major compaction timestamp wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLastMajorCompactionTimestampForRegion(byte[])"> |
| <h3>getLastMajorCompactionTimestampForRegion</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1346">getLastMajorCompactionTimestampForRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span></div> |
| <div class="block">Get the timestamp of the last major compaction for the passed region. |
| <p> |
| The timestamp of the oldest HFile resulting from a major compaction of that region, or not |
| present if no such HFile could be found.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - region to examine</dd> |
| <dt>Returns:</dt> |
| <dd>the last major compaction timestamp wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSecurityCapabilities()"> |
| <h3>getSecurityCapabilities</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="security/SecurityCapability.html" title="enum class in org.apache.hadoop.hbase.client.security">SecurityCapability</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1352">getSecurityCapabilities</a></span>()</div> |
| <div class="block">Returns the list of supported security capabilities. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balancerSwitch(boolean)"> |
| <h3>balancerSwitch</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1359">balancerSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block">Turn the load balancer on or off.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous balancer value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balancerSwitch(boolean,boolean)"> |
| <h3>balancerSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1374">balancerSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean drainRITs)</span></div> |
| <div class="block">Turn the load balancer on or off. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>drainRITs</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>drainRITs</code> - If <code>true</code>, it waits until current balance() call, if outstanding, |
| to return.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous balancer value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balance()"> |
| <h3>balance</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1382">balance</a></span>()</div> |
| <div class="block">Invoke the balancer. Will run the balancer and if regions to move, it will go ahead and do the |
| reassignments. Can NOT run for various reasons. Check logs.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if balancer ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balance(boolean)"> |
| <h3>balance</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1396">balance</a></span><wbr><span class="parameters">(boolean forcible)</span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">Since 2.5.0. Will be removed in 4.0.0. Use <a href="#balance(org.apache.hadoop.hbase.client.BalanceRequest)"><code>balance(BalanceRequest)</code></a> |
| instead.</div> |
| </div> |
| <div class="block">Invoke the balancer. Will run the balancer and if regions to move, it will go ahead and do the |
| reassignments. If there is region in transition, force parameter of true would still run |
| balancer. Can *not* run for other reasons. Check logs.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>forcible</code> - whether we should force balance even if there is region in transition.</dd> |
| <dt>Returns:</dt> |
| <dd>True if balancer ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balance(org.apache.hadoop.hbase.client.BalanceRequest)"> |
| <h3>balance</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1408">balance</a></span><wbr><span class="parameters">(<a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</span></div> |
| <div class="block">Invoke the balancer with the given balance request. The BalanceRequest defines how the balancer |
| will run. See <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceRequest</code></a> for more details.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>request</code> - defines how the balancer should run</dd> |
| <dt>Returns:</dt> |
| <dd><a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceResponse</code></a> with details about the results of the invocation.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isBalancerEnabled()"> |
| <h3>isBalancerEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1415">isBalancerEnabled</a></span>()</div> |
| <div class="block">Query the current state of the balancer.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the balance switch is on, false otherwise. The return value will be wrapped by |
| a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalizerSwitch(boolean)"> |
| <h3>normalizerSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1422">normalizerSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block">Set region normalizer on/off.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - whether normalizer should be on or off</dd> |
| <dt>Returns:</dt> |
| <dd>Previous normalizer value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isNormalizerEnabled()"> |
| <h3>isNormalizerEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1429">isNormalizerEnabled</a></span>()</div> |
| <div class="block">Query the current state of the region normalizer</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if region normalizer is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalize()"> |
| <h3>normalize</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1436">normalize</a></span>()</div> |
| <div class="block">Invoke region normalizer. Can NOT run for various reasons. Check logs.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if region normalizer ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="normalize(org.apache.hadoop.hbase.client.NormalizeTableFilterParams)"> |
| <h3>normalize</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1446">normalize</a></span><wbr><span class="parameters">(<a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a> ntfp)</span></div> |
| <div class="block">Invoke region normalizer. Can NOT run for various reasons. Check logs.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>ntfp</code> - limit to tables matching the specified filter.</dd> |
| <dt>Returns:</dt> |
| <dd>true if region normalizer ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cleanerChoreSwitch(boolean)"> |
| <h3>cleanerChoreSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1452">cleanerChoreSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block">Turn the cleaner chore on/off.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Previous cleaner state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isCleanerChoreEnabled()"> |
| <h3>isCleanerChoreEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1459">isCleanerChoreEnabled</a></span>()</div> |
| <div class="block">Query the current state of the cleaner chore.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if cleaner chore is on, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="runCleanerChore()"> |
| <h3>runCleanerChore</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1466">runCleanerChore</a></span>()</div> |
| <div class="block">Ask for cleaner chore to run.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if cleaner chore ran, false otherwise. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="catalogJanitorSwitch(boolean)"> |
| <h3>catalogJanitorSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1472">catalogJanitorSwitch</a></span><wbr><span class="parameters">(boolean on)</span></div> |
| <div class="block">Turn the catalog janitor on/off.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the previous state wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isCatalogJanitorEnabled()"> |
| <h3>isCatalogJanitorEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1479">isCatalogJanitorEnabled</a></span>()</div> |
| <div class="block">Query on the catalog janitor state.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the catalog janitor is on, false otherwise. The return value will be wrapped by |
| a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="runCatalogJanitor()"> |
| <h3>runCatalogJanitor</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1486">runCatalogJanitor</a></span>()</div> |
| <div class="block">Ask for a scan of the catalog table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of entries cleaned. The return value will be wrapped by a |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller)"> |
| <h3>coprocessorService</h3> |
| <div class="member-signature"><span class="type-parameters"><S,<wbr> |
| R></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1506">coprocessorService</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable)</span></div> |
| <div class="block">Execute the given coprocessor call on the master. |
| <p> |
| The <code>stubMaker</code> is just a delegation to the <code>newStub</code> call. Usually it is only a |
| one line lambda expression, like: |
| |
| <pre> |
| channel -> xxxService.newStub(channel) |
| </pre></div> |
| <dl class="notes"> |
| <dt>Type Parameters:</dt> |
| <dd><code>S</code> - the type of the asynchronous stub</dd> |
| <dd><code>R</code> - the type of the return value</dd> |
| <dt>Parameters:</dt> |
| <dd><code>stubMaker</code> - a delegation to the actual <code>newStub</code> call.</dd> |
| <dd><code>callable</code> - a delegation to the actual protobuf rpc call. See the comment of |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a> for more details.</dd> |
| <dt>Returns:</dt> |
| <dd>the return value of the protobuf rpc call, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="coprocessorService(java.util.function.Function,org.apache.hadoop.hbase.client.ServiceCaller,org.apache.hadoop.hbase.ServerName)"> |
| <h3>coprocessorService</h3> |
| <div class="member-signature"><span class="type-parameters"><S,<wbr> |
| R></span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><R></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1528">coprocessorService</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a><org.apache.hbase.thirdparty.com.google.protobuf.RpcChannel,<wbr>S> stubMaker, |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,<wbr>R> callable, |
| <a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Execute the given coprocessor call on the given region server. |
| <p> |
| The <code>stubMaker</code> is just a delegation to the <code>newStub</code> call. Usually it is only a |
| one line lambda expression, like: |
| |
| <pre> |
| channel -> xxxService.newStub(channel) |
| </pre></div> |
| <dl class="notes"> |
| <dt>Type Parameters:</dt> |
| <dd><code>S</code> - the type of the asynchronous stub</dd> |
| <dd><code>R</code> - the type of the return value</dd> |
| <dt>Parameters:</dt> |
| <dd><code>stubMaker</code> - a delegation to the actual <code>newStub</code> call.</dd> |
| <dd><code>callable</code> - a delegation to the actual protobuf rpc call. See the comment of |
| <a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a> for more details.</dd> |
| <dd><code>serverName</code> - the given region server</dd> |
| <dt>Returns:</dt> |
| <dd>the return value of the protobuf rpc call, wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client"><code>ServiceCaller</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listDeadServers()"> |
| <h3>listDeadServers</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1534">listDeadServers</a></span>()</div> |
| <div class="block">List all the dead region servers.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listUnknownServers()"> |
| <h3>listUnknownServers</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1542">listUnknownServers</a></span>()</div> |
| <div class="block">List all the unknown region servers.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearDeadServers(java.util.List)"> |
| <h3>clearDeadServers</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1552">clearDeadServers</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> servers)</span></div> |
| <div class="block">Clear dead region servers from master.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - list of dead region servers.</dd> |
| <dt>Returns:</dt> |
| <dd>- returns a list of servers that not cleared wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearBlockCache(org.apache.hadoop.hbase.TableName)"> |
| <h3>clearBlockCache</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../CacheEvictionStats.html" title="class in org.apache.hadoop.hbase">CacheEvictionStats</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1562">clearBlockCache</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Clear all the blocks corresponding to this table from BlockCache. For expert-admins. Calling |
| this API will drop all the cached blocks specific to a table from BlockCache. This can |
| significantly impact the query performance as the subsequent queries will have to retrieve the |
| blocks from underlying filesystem.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table to clear block cache</dd> |
| <dt>Returns:</dt> |
| <dd>CacheEvictionStats related to the eviction wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cloneTableSchema(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>cloneTableSchema</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1570">cloneTableSchema</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, |
| <a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> newTableName, |
| boolean preserveSplits)</span></div> |
| <div class="block">Create a new table by cloning the existent table schema.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of the table to be cloned</dd> |
| <dd><code>newTableName</code> - name of the new table where the table will be created</dd> |
| <dd><code>preserveSplits</code> - True if the splits should be preserved</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compactionSwitch(boolean,java.util.List)"> |
| <h3>compactionSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1582">compactionSwitch</a></span><wbr><span class="parameters">(boolean switchState, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> serverNamesList)</span></div> |
| <div class="block">Turn the compaction on or off. Disabling compactions will also interrupt any currently ongoing |
| compactions. This state is ephemeral. The setting will be lost on restart. Compaction can also |
| be enabled/disabled by modifying configuration hbase.regionserver.compaction.enabled in |
| hbase-site.xml.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>switchState</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>serverNamesList</code> - list of region servers.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous compaction states for region servers</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="switchRpcThrottle(boolean)"> |
| <h3>switchRpcThrottle</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1590">switchRpcThrottle</a></span><wbr><span class="parameters">(boolean enable)</span></div> |
| <div class="block">Switch the rpc throttle enabled state.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enable</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous rpc throttle enabled value</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isRpcThrottleEnabled()"> |
| <h3>isRpcThrottleEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1596">isRpcThrottleEnabled</a></span>()</div> |
| <div class="block">Get if the rpc throttle is enabled.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if rpc throttle is enabled</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="exceedThrottleQuotaSwitch(boolean)"> |
| <h3>exceedThrottleQuotaSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1604">exceedThrottleQuotaSwitch</a></span><wbr><span class="parameters">(boolean enable)</span></div> |
| <div class="block">Switch the exceed throttle quota. If enabled, user/table/namespace throttle quota can be |
| exceeded if region server has availble quota.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>enable</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous exceed throttle enabled value</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSpaceQuotaTableSizes()"> |
| <h3>getSpaceQuotaTableSizes</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1609">getSpaceQuotaTableSizes</a></span>()</div> |
| <div class="block">Fetches the table sizes on the filesystem as tracked by the HBase Master.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionServerSpaceQuotaSnapshots(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getRegionServerSpaceQuotaSnapshots</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr>? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1614">getRegionServerSpaceQuotaSnapshots</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Fetches the observed <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshotView</code></a>s observed by a RegionServer.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCurrentSpaceQuotaSnapshot(java.lang.String)"> |
| <h3>getCurrentSpaceQuotaSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1621">getCurrentSpaceQuotaSnapshot</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> namespace)</span></div> |
| <div class="block">Returns the Master's view of a quota on the given <code>namespace</code> or null if the Master has |
| no quota information on that namespace.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCurrentSpaceQuotaSnapshot(org.apache.hadoop.hbase.TableName)"> |
| <h3>getCurrentSpaceQuotaSnapshot</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><? extends <a href="../quotas/SpaceQuotaSnapshotView.html" title="interface in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshotView</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1628">getCurrentSpaceQuotaSnapshot</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Returns the Master's view of a quota on the given <code>tableName</code> or null if the Master has |
| no quota information on that table.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="grant(org.apache.hadoop.hbase.security.access.UserPermission,boolean)"> |
| <h3>grant</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1638">grant</a></span><wbr><span class="parameters">(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission, |
| boolean mergeExistingPermissions)</span></div> |
| <div class="block">Grants user specific permissions</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>userPermission</code> - user name and the specific permission</dd> |
| <dd><code>mergeExistingPermissions</code> - If set to false, later granted permissions will override |
| previous granted permissions. otherwise, it'll merge with |
| previous granted permissions.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="revoke(org.apache.hadoop.hbase.security.access.UserPermission)"> |
| <h3>revoke</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1644">revoke</a></span><wbr><span class="parameters">(<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a> userPermission)</span></div> |
| <div class="block">Revokes user specific permissions</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>userPermission</code> - user name and the specific permission</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getUserPermissions(org.apache.hadoop.hbase.security.access.GetUserPermissionsRequest)"> |
| <h3>getUserPermissions</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/UserPermission.html" title="class in org.apache.hadoop.hbase.security.access">UserPermission</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1652">getUserPermissions</a></span><wbr><span class="parameters">(<a href="../security/access/GetUserPermissionsRequest.html" title="class in org.apache.hadoop.hbase.security.access">GetUserPermissionsRequest</a> getUserPermissionsRequest)</span></div> |
| <div class="block">Get the global/namespace/table permissions for user</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>getUserPermissionsRequest</code> - A request contains which user, global, namespace or table |
| permissions needed</dd> |
| <dt>Returns:</dt> |
| <dd>The user and permission list</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hasUserPermissions(java.lang.String,java.util.List)"> |
| <h3>hasUserPermissions</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1661">hasUserPermissions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> userName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</span></div> |
| <div class="block">Check if the user has specific permissions</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>userName</code> - the user name</dd> |
| <dd><code>permissions</code> - the specific permission list</dd> |
| <dt>Returns:</dt> |
| <dd>True if user has the specific permissions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hasUserPermissions(java.util.List)"> |
| <h3>hasUserPermissions</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1669">hasUserPermissions</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../security/access/Permission.html" title="class in org.apache.hadoop.hbase.security.access">Permission</a>> permissions)</span></div> |
| <div class="block">Check if call user has specific permissions</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>permissions</code> - the specific permission list</dd> |
| <dt>Returns:</dt> |
| <dd>True if user has the specific permissions</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="snapshotCleanupSwitch(boolean,boolean)"> |
| <h3>snapshotCleanupSwitch</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1684">snapshotCleanupSwitch</a></span><wbr><span class="parameters">(boolean on, |
| boolean sync)</span></div> |
| <div class="block">Turn on or off the auto snapshot cleanup based on TTL. |
| <p/> |
| Notice that, the method itself is always non-blocking, which means it will always return |
| immediately. The <code>sync</code> parameter only effects when will we complete the returned |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>on</code> - Set to <code>true</code> to enable, <code>false</code> to disable.</dd> |
| <dd><code>sync</code> - If <code>true</code>, it waits until current snapshot cleanup is completed, if |
| outstanding.</dd> |
| <dt>Returns:</dt> |
| <dd>Previous auto snapshot cleanup value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isSnapshotCleanupEnabled()"> |
| <h3>isSnapshotCleanupEnabled</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1691">isSnapshotCleanupEnabled</a></span>()</div> |
| <div class="block">Query the current state of the auto snapshot cleanup based on TTL.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the auto snapshot cleanup is enabled, false otherwise. The return value will be |
| wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSlowLogResponses(java.util.Set,org.apache.hadoop.hbase.client.LogQueryFilter)"> |
| <h3>getSlowLogResponses</h3> |
| <div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> |
| </span><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="OnlineLogRecord.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1701">getSlowLogResponses</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="LogQueryFilter.html" title="class in org.apache.hadoop.hbase.client">LogQueryFilter</a> logQueryFilter)</span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.4.0 and will be removed in 4.0.0. Use |
| <a href="#getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)"><code>getLogEntries(Set, String, ServerType, int, Map)</code></a> instead.</div> |
| </div> |
| <div class="block">Retrieves online slow RPC logs from the provided list of RegionServers</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverNames</code> - Server names to get slowlog responses from</dd> |
| <dd><code>logQueryFilter</code> - filter to be used if provided</dd> |
| <dt>Returns:</dt> |
| <dd>Online slowlog response list. The return value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="clearSlowLogResponses(java.util.Set)"> |
| <h3>clearSlowLogResponses</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1728">clearSlowLogResponses</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames)</span></div> |
| <div class="block">Clears online slow RPC logs from the provided list of RegionServers</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverNames</code> - Set of Server names to clean slowlog responses from</dd> |
| <dt>Returns:</dt> |
| <dd>List of booleans representing if online slowlog response buffer is cleaned from each |
| RegionServer. The return value wrapped by a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="addRSGroup(java.lang.String)"> |
| <h3>addRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1734">addRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Creates a new RegionServer group with the given name</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the name of the group</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(java.lang.String)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1741">getRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Get group info for the given group name</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>Returns:</dt> |
| <dd>group info</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(org.apache.hadoop.hbase.net.Address)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1747">getRSGroup</a></span><wbr><span class="parameters">(<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a> hostPort)</span></div> |
| <div class="block">Get group info for the given hostPort</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>hostPort</code> - HostPort to get RSGroupInfo for</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSGroup(org.apache.hadoop.hbase.TableName)"> |
| <h3>getRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1753">getRSGroup</a></span><wbr><span class="parameters">(<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</span></div> |
| <div class="block">Get group info for the given table</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table name to get RSGroupInfo for</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listRSGroups()"> |
| <h3>listRSGroups</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1758">listRSGroups</a></span>()</div> |
| <div class="block">Lists current set of RegionServer groups</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="listTablesInRSGroup(java.lang.String)"> |
| <h3>listTablesInRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1765">listTablesInRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Get all tables in this RegionServer group.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)"><code>getConfiguredNamespacesAndTablesInRSGroup(String)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConfiguredNamespacesAndTablesInRSGroup(java.lang.String)"> |
| <h3>getConfiguredNamespacesAndTablesInRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1779">getConfiguredNamespacesAndTablesInRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Get the namespaces and tables which have this RegionServer group in descriptor. |
| <p/> |
| The difference between this method and <a href="#listTablesInRSGroup(java.lang.String)"><code>listTablesInRSGroup(String)</code></a> is that, this |
| method will not include the table which is actually in this RegionServr group but without the |
| RegionServer group configuration in its <a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a>. For example, we have a group |
| 'A', and we make namespace 'nsA' in this group, then all the tables under this namespace will |
| in the group 'A', but this method will not return these tables but only the namespace 'nsA', |
| while the <a href="#listTablesInRSGroup(java.lang.String)"><code>listTablesInRSGroup(String)</code></a> will return all these tables.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#listTablesInRSGroup(java.lang.String)"><code>listTablesInRSGroup(String)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeRSGroup(java.lang.String)"> |
| <h3>removeRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1786">removeRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Remove RegionServer group associated with the given name</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="removeServersFromRSGroup(java.util.Set)"> |
| <h3>removeServersFromRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1795">removeServersFromRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers)</span></div> |
| <div class="block">Remove decommissioned servers from group 1. Sometimes we may find the server aborted due to |
| some hardware failure and we must offline the server for repairing. Or we need to move some |
| servers to join other clusters. So we need to remove these servers from the group. 2. |
| Dead/recovering/live servers will be disallowed.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - set of servers to remove</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="moveServersToRSGroup(java.util.Set,java.lang.String)"> |
| <h3>moveServersToRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1802">moveServersToRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../net/Address.html" title="class in org.apache.hadoop.hbase.net">Address</a>> servers, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Move given set of servers to the specified target RegionServer group</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - set of servers to move</dd> |
| <dd><code>groupName</code> - the group to move servers to</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setRSGroup(java.util.Set,java.lang.String)"> |
| <h3>setRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1809">setRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Set the RegionServer group for tables</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tables</code> - tables to set group for</dd> |
| <dd><code>groupName</code> - group name for tables</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balanceRSGroup(java.lang.String)"> |
| <h3>balanceRSGroup</h3> |
| <div class="member-signature"><span class="modifiers">default</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1816">balanceRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName)</span></div> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dt>Returns:</dt> |
| <dd>BalanceResponse details about the balancer run</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="balanceRSGroup(java.lang.String,org.apache.hadoop.hbase.client.BalanceRequest)"> |
| <h3>balanceRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1826">balanceRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a> request)</span></div> |
| <div class="block">Balance regions in the given RegionServer group</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dd><code>request</code> - options to define how the balancer should run</dd> |
| <dt>Returns:</dt> |
| <dd>BalanceResponse details about the balancer run</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="renameRSGroup(java.lang.String,java.lang.String)"> |
| <h3>renameRSGroup</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1833">renameRSGroup</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> oldName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> newName)</span></div> |
| <div class="block">Rename rsgroup</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>oldName</code> - old rsgroup name</dd> |
| <dd><code>newName</code> - new rsgroup name</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="updateRSGroupConfig(java.lang.String,java.util.Map)"> |
| <h3>updateRSGroupConfig</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1840">updateRSGroupConfig</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> groupName, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>> configuration)</span></div> |
| <div class="block">Update RSGroup configuration</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>groupName</code> - the group name</dd> |
| <dd><code>configuration</code> - new configuration of the group name to be set</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getLogEntries(java.util.Set,java.lang.String,org.apache.hadoop.hbase.client.ServerType,int,java.util.Map)"> |
| <h3>getLogEntries</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1853">getLogEntries</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>> serverNames, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> logType, |
| <a href="ServerType.html" title="enum class in org.apache.hadoop.hbase.client">ServerType</a> serverType, |
| int limit, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>> filterParams)</span></div> |
| <div class="block">Retrieve recent online records from HMaster / RegionServers. Examples include slow/large RPC |
| logs, balancer decisions by master.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>serverNames</code> - servers to retrieve records from, useful in case of records maintained by |
| RegionServer as we can select specific server. In case of |
| servertype=MASTER, logs will only come from the currently active master.</dd> |
| <dd><code>logType</code> - string representing type of log records</dd> |
| <dd><code>serverType</code> - enum for server type: HMaster or RegionServer</dd> |
| <dd><code>limit</code> - put a limit to list of records that server should send in response</dd> |
| <dd><code>filterParams</code> - additional filter params</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flushMasterStore()"> |
| <h3>flushMasterStore</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1859">flushMasterStore</a></span>()</div> |
| <div class="block">Flush master local region</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getCachedFilesList(org.apache.hadoop.hbase.ServerName)"> |
| <h3>getCachedFilesList</h3> |
| <div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>>></span> <span class="element-name"><a href="../../../../../src-html/org/apache/hadoop/hbase/client/AsyncAdmin.html#line-1864">getCachedFilesList</a></span><wbr><span class="parameters">(<a href="../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> serverName)</span></div> |
| <div class="block">Get the list of cached files</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Copyright © 2007–2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |