| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>HBaseTestingUtil (Apache HBase 4.0.0-alpha-1-SNAPSHOT Test 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, class: HBaseTestingUtil"> |
| <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/HBaseTestingUtil.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><a href="#nested-class-summary">Nested</a> | </li> |
| <li><a href="#field-summary">Field</a> | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li><a href="#field-detail">Field</a> | </li> |
| <li><a href="#constructor-detail">Constr</a> | </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</a></div> |
| <h1 title="Class HBaseTestingUtil" class="title">Class HBaseTestingUtil</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><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">java.lang.Object</a> |
| <div class="inheritance"><a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseCommonTestingUtil</a> |
| <div class="inheritance"><a href="HBaseZKTestingUtil.html" title="class in org.apache.hadoop.hbase">org.apache.hadoop.hbase.HBaseZKTestingUtil</a> |
| <div class="inheritance">org.apache.hadoop.hbase.HBaseTestingUtil</div> |
| </div> |
| </div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <dl class="notes"> |
| <dt>Direct Known Subclasses:</dt> |
| <dd><code><a href="IntegrationTestingUtility.html" title="class in org.apache.hadoop.hbase">IntegrationTestingUtility</a></code></dd> |
| </dl> |
| <hr> |
| <div class="type-signature"><span class="annotations">@LimitedPrivate("Phoenix") |
| @Evolving |
| </span><span class="modifiers">public class </span><span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-182">HBaseTestingUtil</a></span> |
| <span class="extends-implements">extends <a href="HBaseZKTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseZKTestingUtil</a></span></div> |
| <div class="block">Facility for testing HBase. Replacement for old HBaseTestCase and HBaseClusterTestCase |
| functionality. Create an instance and keep it around testing HBase. |
| <p/> |
| This class is meant to be your one-stop shop for anything you might need testing. Manages one |
| cluster at a time only. Managed cluster can be an in-process <a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase"><code>SingleProcessHBaseCluster</code></a>, |
| or a deployed cluster of type <code>DistributedHBaseCluster</code>. Not all methods work with the real |
| cluster. |
| <p/> |
| Depends on log4j being on classpath and hbase-site.xml for logging and test-run configuration. |
| <p/> |
| It does not set logging levels. |
| <p/> |
| In the configuration properties, default values for master-info-port and region-server-port are |
| overridden such that a random port will be assigned (thus avoiding port contention if another |
| local HBase instance is already running). |
| <p/> |
| To preserve test data directories, pass the system property "hbase.testing.preserve.testdir" |
| setting it to true.</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- ======== NESTED CLASS SUMMARY ======== --> |
| <li> |
| <section class="nested-class-summary" id="nested-class-summary"> |
| <h2>Nested Class Summary</h2> |
| <div class="caption"><span>Nested Classes</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Class</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private static final class </code></div> |
| <div class="col-second even-row-color"><code><a href="HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer.html" class="type-name-link" title="class in org.apache.hadoop.hbase">HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static class </code></div> |
| <div class="col-second odd-row-color"><code><a href="HBaseTestingUtil.SeenRowTracker.html" class="type-name-link" title="class in org.apache.hadoop.hbase">HBaseTestingUtil.SeenRowTracker</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">A tracker for tracking and validating table rows generated with |
| <a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D)"><code>loadTable(Table, byte[])</code></a></div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h2 id="nested-classes-inherited-from-class-org.apache.hadoop.hbase.HBaseCommonTestingUtil">Nested classes/interfaces inherited from class org.apache.hadoop.hbase.<a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil</a></h2> |
| <code><a href="HBaseCommonTestingUtil.PortAllocator.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil.PortAllocator</a></code></div> |
| </section> |
| </li> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>private final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicReference.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicReference</a><org.apache.hadoop.hbase.client.AsyncClusterConnection></code></div> |
| <div class="col-second even-row-color"><code><a href="#asyncConnection" class="member-name-link">asyncConnection</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <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="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>[]></code></div> |
| <div class="col-second odd-row-color"><code><a href="#BLOOM_AND_COMPRESSION_COMBINATIONS" class="member-name-link">BLOOM_AND_COMPRESSION_COMBINATIONS</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final byte[][]</code></div> |
| <div class="col-second even-row-color"><code><a href="#COLUMNS" class="member-name-link">COLUMNS</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color"><code><a href="#dataTestDirOnTestFS" class="member-name-link">dataTestDirOnTestFS</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Directory on test filesystem where we put the data for this instance of HBaseTestingUtility</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final int</code></div> |
| <div class="col-second even-row-color"><code><a href="#DEFAULT_REGIONS_PER_SERVER" class="member-name-link">DEFAULT_REGIONS_PER_SERVER</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">The default number of regions per regionserver when creating a pre-split table.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>private org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second odd-row-color"><code><a href="#dfsCluster" class="member-name-link">dfsCluster</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private <a href="HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#dfsClusterFixer" class="member-name-link">dfsClusterFixer</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final byte[]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#fam1" class="member-name-link">fam1</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final byte[]</code></div> |
| <div class="col-second even-row-color"><code><a href="#fam2" class="member-name-link">fam2</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final byte[]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#fam3" class="member-name-link">fam3</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final char</code></div> |
| <div class="col-second even-row-color"><code><a href="#FIRST_CHAR" class="member-name-link">FIRST_CHAR</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private static <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"><code><a href="#FS_URI" class="member-name-link">FS_URI</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Filesystem URI used for map-reduce mini-cluster setup</div> |
| </div> |
| <div class="col-first even-row-color"><code>private <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"><code><a href="#hadoopLogDir" class="member-name-link">hadoopLogDir</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>private org.apache.hadoop.hbase.client.Admin</code></div> |
| <div class="col-second odd-row-color"><code><a href="#hbaseAdmin" class="member-name-link">hbaseAdmin</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private <a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#hbaseCluster" class="member-name-link">hbaseCluster</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final byte[][]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#KEYS" class="member-name-link">KEYS</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final byte[][]</code></div> |
| <div class="col-second even-row-color"><code><a href="#KEYS_FOR_HBA_CREATE_TABLE" class="member-name-link">KEYS_FOR_HBA_CREATE_TABLE</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final char</code></div> |
| <div class="col-second odd-row-color"><code><a href="#LAST_CHAR" class="member-name-link">LAST_CHAR</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>private static final int</code></div> |
| <div class="col-second even-row-color"><code><a href="#MAXVERSIONS" class="member-name-link">MAXVERSIONS</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></code></div> |
| <div class="col-second odd-row-color"><code><a href="#MEMSTORETS_TAGS_PARAMETRIZED" class="member-name-link">MEMSTORETS_TAGS_PARAMETRIZED</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">This is for unit tests parameterized with a single boolean.</div> |
| </div> |
| <div class="col-first even-row-color"><code>private boolean</code></div> |
| <div class="col-second even-row-color"><code><a href="#miniClusterRunning" class="member-name-link">miniClusterRunning</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">If there is a mini cluster running for this testing utility instance.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>private org.apache.hadoop.mapred.MiniMRCluster</code></div> |
| <div class="col-second odd-row-color"><code><a href="#mrCluster" class="member-name-link">mrCluster</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final boolean</code></div> |
| <div class="col-second even-row-color"><code><a href="#PRESPLIT_TEST_TABLE" class="member-name-link">PRESPLIT_TEST_TABLE</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final <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"><code><a href="#PRESPLIT_TEST_TABLE_KEY" class="member-name-link">PRESPLIT_TEST_TABLE_KEY</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| <div class="col-first even-row-color"><code>static final <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"><code><a href="#REGIONS_PER_SERVER_KEY" class="member-name-link">REGIONS_PER_SERVER_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final byte[][]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#ROWS" class="member-name-link">ROWS</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">All the row values for the data loaded by <a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D)"><code>loadTable(Table, byte[])</code></a></div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <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"><code><a href="#START_KEY" class="member-name-link">START_KEY</a></code></div> |
| <div class="col-last even-row-color"> </div> |
| <div class="col-first odd-row-color"><code>static final byte[]</code></div> |
| <div class="col-second odd-row-color"><code><a href="#START_KEY_BYTES" class="member-name-link">START_KEY_BYTES</a></code></div> |
| <div class="col-last odd-row-color"> </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="fields-inherited-from-class-org.apache.hadoop.hbase.HBaseZKTestingUtil">Fields inherited from class org.apache.hadoop.hbase.<a href="HBaseZKTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseZKTestingUtil</a></h3> |
| <code><a href="HBaseZKTestingUtil.html#clusterTestDir">clusterTestDir</a>, <a href="HBaseZKTestingUtil.html#zooKeeperWatcher">zooKeeperWatcher</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="fields-inherited-from-class-org.apache.hadoop.hbase.HBaseCommonTestingUtil">Fields inherited from class org.apache.hadoop.hbase.<a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil</a></h3> |
| <code><a href="HBaseCommonTestingUtil.html#BASE_TEST_DIRECTORY_KEY">BASE_TEST_DIRECTORY_KEY</a>, <a href="HBaseCommonTestingUtil.html#BOOLEAN_PARAMETERIZED">BOOLEAN_PARAMETERIZED</a>, <a href="HBaseCommonTestingUtil.html#COMPRESSION_ALGORITHMS">COMPRESSION_ALGORITHMS</a>, <a href="HBaseCommonTestingUtil.html#COMPRESSION_ALGORITHMS_PARAMETERIZED">COMPRESSION_ALGORITHMS_PARAMETERIZED</a>, <a href="HBaseCommonTestingUtil.html#conf">conf</a>, <a href="HBaseCommonTestingUtil.html#DEFAULT_BASE_TEST_DIRECTORY">DEFAULT_BASE_TEST_DIRECTORY</a>, <a href="HBaseCommonTestingUtil.html#LOG">LOG</a></code></div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">HBaseTestingUtil</a>()</code></div> |
| <div class="col-last even-row-color"> |
| <div class="block"> |
| Create an HBaseTestingUtility using a default configuration.</div> |
| </div> |
| <div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(org.apache.hadoop.conf.Configuration)" class="member-name-link">HBaseTestingUtil</a><wbr>(org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block"> |
| Create an HBaseTestingUtility using a given configuration.</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== 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-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static 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-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete 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-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#assertKVListsEqual(java.lang.String,java.util.List,java.util.List)" class="member-name-link">assertKVListsEqual</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> additionalMsg, |
| <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><? extends org.apache.hadoop.hbase.Cell> expected, |
| <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><? extends org.apache.hadoop.hbase.Cell> actual)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#assertRegionOnlyOnServer(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName,long)" class="member-name-link">assertRegionOnlyOnServer</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo hri, |
| org.apache.hadoop.hbase.ServerName server, |
| long timeout)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check to make sure the region is open on the specified region server, but not on any other one.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#assertRegionOnServer(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName,long)" class="member-name-link">assertRegionOnServer</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo hri, |
| org.apache.hadoop.hbase.ServerName server, |
| long timeout)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Due to async racing issue, a region may not be in the online region list of a region server |
| yet, after the assignment znode is deleted and the new assignment is recorded in master.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#assignRegion(org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">assignRegion</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo regionInfo)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Uses directly the assignment manager to assign the region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#available(int)" class="member-name-link">available</a><wbr>(int port)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Checks to see if a specific port is available.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#await(long,java.util.function.BooleanSupplier)" class="member-name-link">await</a><wbr>(long sleepMillis, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/BooleanSupplier.html" title="class or interface in java.util.function" class="external-link">BooleanSupplier</a> condition)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Await the successful return of <code>condition</code>, sleeping <code>sleepMillis</code> between |
| invocations.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static <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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#bloomAndCompressionCombinations()" class="member-name-link">bloomAndCompressionCombinations</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create all combinations of Bloom filters and compression algorithms for testing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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-tab4"><code><a href="#checksumRows(org.apache.hadoop.hbase.client.Table)" class="member-name-link">checksumRows</a><wbr>(org.apache.hadoop.hbase.client.Table table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return an md5 digest of the entire contents of a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cleanup()" class="member-name-link">cleanup</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cleanupDataTestDirOnTestFS()" class="member-name-link">cleanupDataTestDirOnTestFS</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Cleans the test data directory on the test filesystem.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cleanupDataTestDirOnTestFS(java.lang.String)" class="member-name-link">cleanupDataTestDirOnTestFS</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> subdirName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Cleans a subdirectory under the test data directory on the test filesystem.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#closeConnection()" class="member-name-link">closeConnection</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)" class="member-name-link">closeRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegion r)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Close both the HRegion <code>r</code> and it's underlying WAL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.Region)" class="member-name-link">closeRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.regionserver.Region r)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Close both the region <code>r</code> and it's underlying WAL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(boolean)" class="member-name-link">compact</a><wbr>(boolean major)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact all regions in the mini hbase cluster</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#compact(org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">compact</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| boolean major)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Compact all of a table's reagion in the mini hbase cluster</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.client.Table)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.client.Table table)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Return the number of rows in the given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.client.Table,byte%5B%5D...)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.client.Table table, |
| byte[]... families)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.client.Table,org.apache.hadoop.hbase.client.Scan)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.client.Table table, |
| org.apache.hadoop.hbase.client.Scan scan)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.regionserver.InternalScanner)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.regionserver.InternalScanner scanner)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.regionserver.Region)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.regionserver.Region region)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.regionserver.Region,org.apache.hadoop.hbase.client.Scan)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.regionserver.Region region, |
| org.apache.hadoop.hbase.client.Scan scan)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#countRows(org.apache.hadoop.hbase.TableName)" class="member-name-link">countRows</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Return the number of rows in the given table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <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-tab4"><code><a href="#createDirAndSetProperty(java.lang.String)" class="member-name-link">createDirAndSetProperty</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> property)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private <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-tab4"><code><a href="#createDirAndSetProperty(java.lang.String,java.lang.String)" class="member-name-link">createDirAndSetProperty</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> relPath, |
| <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> property)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createDirsAndSetProperties()" class="member-name-link">createDirsAndSetProperties</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">This is used before starting HDFS and map-reduce mini-clusters Run something like the below to |
| check for the likes of '/tmp' references -- i.e.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL)" class="member-name-link">createLocalHRegion</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.wal.WAL wal)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create an HRegion that writes to the local tmp dirs with specified wal</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createLocalHRegion</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.hbase.client.TableDescriptor desc)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create an HRegion that writes to the local tmp dirs.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createLocalHRegion(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D)" class="member-name-link">createLocalHRegion</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor desc, |
| byte[] startKey, |
| byte[] endKey)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create an HRegion that writes to the local tmp dirs</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createLocalHRegion(org.apache.hadoop.hbase.TableName,byte%5B%5D,byte%5B%5D,org.apache.hadoop.conf.Configuration,boolean,org.apache.hadoop.hbase.client.Durability,org.apache.hadoop.hbase.wal.WAL,byte%5B%5D...)" class="member-name-link">createLocalHRegion</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] startKey, |
| byte[] stopKey, |
| org.apache.hadoop.conf.Configuration conf, |
| boolean isReadOnly, |
| org.apache.hadoop.hbase.client.Durability durability, |
| org.apache.hadoop.hbase.wal.WAL wal, |
| byte[]... families)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createLocalHRegionWithInMemoryFlags(org.apache.hadoop.hbase.TableName,byte%5B%5D,byte%5B%5D,org.apache.hadoop.conf.Configuration,boolean,org.apache.hadoop.hbase.client.Durability,org.apache.hadoop.hbase.wal.WAL,boolean%5B%5D,byte%5B%5D...)" class="member-name-link">createLocalHRegionWithInMemoryFlags</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] startKey, |
| byte[] stopKey, |
| org.apache.hadoop.conf.Configuration conf, |
| boolean isReadOnly, |
| org.apache.hadoop.hbase.client.Durability durability, |
| org.apache.hadoop.hbase.wal.WAL wal, |
| boolean[] compactedMemStore, |
| byte[]... families)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMockRegionServerService()" class="member-name-link">createMockRegionServerService</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMockRegionServerService(org.apache.hadoop.hbase.ipc.RpcServerInterface)" class="member-name-link">createMockRegionServerService</a><wbr>(org.apache.hadoop.hbase.ipc.RpcServerInterface rpc)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.RegionServerServices</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMockRegionServerService(org.apache.hadoop.hbase.ServerName)" class="member-name-link">createMockRegionServerService</a><wbr>(org.apache.hadoop.hbase.ServerName name)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptorBuilder</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createModifyableTableDescriptor(java.lang.String)" class="member-name-link">createModifyableTableDescriptor</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-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptorBuilder</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createModifyableTableDescriptor(org.apache.hadoop.hbase.TableName,int,int,int,org.apache.hadoop.hbase.KeepDeletedCells)" class="member-name-link">createModifyableTableDescriptor</a><wbr>(org.apache.hadoop.hbase.TableName name, |
| int minVersions, |
| int versions, |
| int ttl, |
| org.apache.hadoop.hbase.KeepDeletedCells keepDeleted)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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><org.apache.hadoop.hbase.client.RegionInfo></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionsInMeta(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createMultiRegionsInMeta</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] startKeys)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create rows in hbase:meta for regions of the specified table with the specified start keys.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">createMultiRegionTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table with multiple regions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D)" class="member-name-link">createMultiRegionTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table with multiple regions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int)" class="member-name-link">createMultiRegionTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table with multiple regions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte%5B%5D,int)" class="member-name-link">createMultiRegionTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| int numRegions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table with multiple regions.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createMultiRegionTable(org.apache.hadoop.hbase.TableName,int,byte%5B%5D%5B%5D)" class="member-name-link">createMultiRegionTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| int replicaCount, |
| byte[][] families)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table with multiple regions.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor hcd)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[] hcds, |
| int numRegionsPerServer)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor td, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[] cds, |
| org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm splitter, |
| int numRegionsPerServer)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor hcd, |
| int numRegionsPerServer)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,int,int,org.apache.hadoop.hbase.client.Durability)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[][] columnFamilies, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding, |
| int numRegionsPerServer, |
| int regionReplication, |
| org.apache.hadoop.hbase.client.Durability durability)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] columnFamily, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte%5B%5D,org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,int,int,org.apache.hadoop.hbase.client.Durability)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] columnFamily, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding, |
| int numRegionsPerServer, |
| int regionReplication, |
| org.apache.hadoop.hbase.client.Durability durability)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Creates a pre-split table for load testing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createRandomTable(org.apache.hadoop.hbase.TableName,java.util.Collection,int,int,int,int,int)" class="member-name-link">createRandomTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| <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="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>> families, |
| int maxVersions, |
| int numColsPerRow, |
| int numFlushes, |
| int numRegions, |
| int numRowsPerFlush)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a random table with the given parameters</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a region with it's own WAL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">createRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| boolean initialize)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a region with it's own WAL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.io.hfile.BlockCache)" class="member-name-link">createRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| org.apache.hadoop.hbase.io.hfile.BlockCache blockCache)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a region with it's own WAL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.mob.MobFileCache)" class="member-name-link">createRegionAndWAL</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| org.apache.hadoop.hbase.mob.MobFileCache mobFileCache)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a region with it's own WAL.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createRootDir()" class="member-name-link">createRootDir</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Same as <a href="#createRootDir(boolean)"><code>createRootDir(boolean create)</code></a> except that <code>create</code> |
| flag is false.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createRootDir(boolean)" class="member-name-link">createRootDir</a><wbr>(boolean create)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates an hbase rootdir in user home directory.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createSubDirAndSystemProperty(java.lang.String,org.apache.hadoop.fs.Path,java.lang.String)" class="member-name-link">createSubDirAndSystemProperty</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> propertyName, |
| org.apache.hadoop.fs.Path parent, |
| <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> subDirName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] splitRows)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| byte[][] splitKeys, |
| org.apache.hadoop.conf.Configuration c)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,org.apache.hadoop.hbase.regionserver.BloomType,int,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| byte[][] splitKeys, |
| org.apache.hadoop.hbase.regionserver.BloomType type, |
| int blockSize, |
| org.apache.hadoop.conf.Configuration c)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| org.apache.hadoop.conf.Configuration c)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,int)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys, |
| int replicaCount)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,int,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys, |
| int replicaCount, |
| org.apache.hadoop.conf.Configuration c)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int[] numVersions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| byte[][] splitKeys)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| 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-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int,int)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| int blockSize)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int,int,java.lang.String)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| int blockSize, |
| <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> cpName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| byte[][] splitRows)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| int numVersions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,java.lang.String)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName 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> family)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTable(org.apache.hadoop.hbase.TableName,java.lang.String%5B%5D)" class="member-name-link">createTable</a><wbr>(org.apache.hadoop.hbase.TableName 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>[] families)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptor</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTableDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">createTableDescriptor</a><wbr>(org.apache.hadoop.hbase.TableName name)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create a table of name <code>name</code>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptor</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTableDescriptor(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">createTableDescriptor</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptor</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTableDescriptor(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int)" class="member-name-link">createTableDescriptor</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int maxVersions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableDescriptor</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTableDescriptor(org.apache.hadoop.hbase.TableName,int,int,int,org.apache.hadoop.hbase.KeepDeletedCells)" class="member-name-link">createTableDescriptor</a><wbr>(org.apache.hadoop.hbase.TableName name, |
| int minVersions, |
| int versions, |
| int ttl, |
| org.apache.hadoop.hbase.KeepDeletedCells keepDeleted)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTestRegion(java.lang.String,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">createTestRegion</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> tableName, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor cd)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createTestRegion(java.lang.String,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.io.hfile.BlockCache)" class="member-name-link">createTestRegion</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> tableName, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor cd, |
| org.apache.hadoop.hbase.io.hfile.BlockCache blockCache)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.wal.WAL</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createWal(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">createWal</a><wbr>(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.hbase.client.RegionInfo hri)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create an unmanaged WAL.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#createWALRootDir()" class="member-name-link">createWALRootDir</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Creates a hbase walDir in the user's home directory.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#decrementMinRegionServerCount()" class="member-name-link">decrementMinRegionServerCount</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#decrementMinRegionServerCount(org.apache.hadoop.conf.Configuration)" class="member-name-link">decrementMinRegionServerCount</a><wbr>(org.apache.hadoop.conf.Configuration conf)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteNumericRows(org.apache.hadoop.hbase.client.Table,byte%5B%5D,int,int)" class="member-name-link">deleteNumericRows</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int startRow, |
| int endRow)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">deleteTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Drop an existing table</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTableData(org.apache.hadoop.hbase.TableName)" class="member-name-link">deleteTableData</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Provide an existing table name to truncate.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTableIfAny(org.apache.hadoop.hbase.TableName)" class="member-name-link">deleteTableIfAny</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Drop an existing table</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#enableShortCircuit()" class="member-name-link">enableShortCircuit</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Enable the short circuit read, unless configured differently.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ensureSomeNonStoppedRegionServersAvailable(int)" class="member-name-link">ensureSomeNonStoppedRegionServersAvailable</a><wbr>(int num)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Make sure that at least the specified number of region servers are running.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#ensureSomeRegionServersAvailable(int)" class="member-name-link">ensureSomeRegionServersAvailable</a><wbr>(int num)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Make sure that at least the specified number of region servers are running</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#expireMasterSession()" class="member-name-link">expireMasterSession</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Expire the Master's session</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#expireRegionServerSession(int)" class="member-name-link">expireRegionServerSession</a><wbr>(int index)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Expire a region server's session</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#expireSession(org.apache.hadoop.hbase.zookeeper.ZKWatcher)" class="member-name-link">expireSession</a><wbr>(org.apache.hadoop.hbase.zookeeper.ZKWatcher nodeZK)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#expireSession(org.apache.hadoop.hbase.zookeeper.ZKWatcher,boolean)" class="member-name-link">expireSession</a><wbr>(org.apache.hadoop.hbase.zookeeper.ZKWatcher nodeZK, |
| boolean checkStatus)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Expire a ZooKeeper session as recommended in ZooKeeper documentation |
| http://hbase.apache.org/book.html#trouble.zookeeper</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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-tab4"><code><a href="#explainTableAvailability(org.apache.hadoop.hbase.TableName)" class="member-name-link">explainTableAvailability</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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-tab4"><code><a href="#explainTableState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableState.State)" class="member-name-link">explainTableState</a><wbr>(org.apache.hadoop.hbase.TableName table, |
| org.apache.hadoop.hbase.client.TableState.State state)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.TableState</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#findLastTableState(org.apache.hadoop.hbase.TableName)" class="member-name-link">findLastTableState</a><wbr>(org.apache.hadoop.hbase.TableName table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush()" class="member-name-link">flush</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flushes all caches in the mini hbase cluster</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#flush(org.apache.hadoop.hbase.TableName)" class="member-name-link">flush</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Flushes all caches in the mini hbase cluster</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#forceChangeTaskLogDir()" class="member-name-link">forceChangeTaskLogDir</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Tasktracker has a bug where changing the hadoop.log.dir system property will not change its |
| internal static LOG_DIR variable.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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><org.apache.hadoop.hbase.client.ColumnFamilyDescriptor></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#generateColumnDescriptors()" class="member-name-link">generateColumnDescriptors</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a set of column descriptors with the combination of compression, encoding, bloom codecs |
| available.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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><org.apache.hadoop.hbase.client.ColumnFamilyDescriptor></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#generateColumnDescriptors(java.lang.String)" class="member-name-link">generateColumnDescriptors</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> prefix)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create a set of column descriptors with the combination of compression, encoding, bloom codecs |
| available.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Admin</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAdmin()" class="member-name-link">getAdmin</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns an Admin instance which is shared between HBaseTestingUtility instance users.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</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-tab1 method-summary-table-tab4"><code><a href="#getAllOnlineRegions(org.apache.hadoop.hbase.SingleProcessHBaseCluster)" class="member-name-link">getAllOnlineRegions</a><wbr>(<a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a> cluster)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.AsyncClusterConnection</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAsyncConnection()" class="member-name-link">getAsyncConnection</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a shared AsyncClusterConnection to the cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.AsyncClusterConnection</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getAsyncConnection(org.apache.hadoop.hbase.security.User)" class="member-name-link">getAsyncConnection</a><wbr>(org.apache.hadoop.hbase.security.User user)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a assigned AsyncClusterConnection to the cluster.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getBaseTestDirOnTestFS()" class="member-name-link">getBaseTestDirOnTestFS</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Result</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getClosestRowBefore(org.apache.hadoop.hbase.regionserver.Region,byte%5B%5D,byte%5B%5D)" class="member-name-link">getClosestRowBefore</a><wbr>(org.apache.hadoop.hbase.regionserver.Region r, |
| byte[] row, |
| byte[] family)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><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-tab4 method-summary-table-tab6"><code><a href="#getClusterKey()" class="member-name-link">getClusterKey</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.7.0, 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-tab4"><code>org.apache.hadoop.conf.Configuration</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConfiguration()" class="member-name-link">getConfiguration</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns this classes's instance of <code>Configuration</code>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Connection</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConnection()" class="member-name-link">getConnection</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a shared Connection to the cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Connection</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConnection(org.apache.hadoop.hbase.security.User)" class="member-name-link">getConnection</a><wbr>(org.apache.hadoop.hbase.security.User user)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get a assigned Connection to the cluster.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataTestDirOnTestFS()" class="member-name-link">getDataTestDirOnTestFS</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a Path in the test filesystem, obtained from <a href="#getTestFileSystem()"><code>getTestFileSystem()</code></a> to write |
| temporary test data.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDataTestDirOnTestFS(java.lang.String)" class="member-name-link">getDataTestDirOnTestFS</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> subdirName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a Path in the test filesystem, obtained from <a href="#getTestFileSystem()"><code>getTestFileSystem()</code></a> to write |
| temporary test data.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDefaultRootDirPath()" class="member-name-link">getDefaultRootDirPath</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Same as {<a href="#getDefaultRootDirPath(boolean)"><code>getDefaultRootDirPath(boolean create)</code></a> except that |
| <code>create</code> flag is false.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDefaultRootDirPath(boolean)" class="member-name-link">getDefaultRootDirPath</a><wbr>(boolean create)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the path to the default root dir the minicluster uses.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDFSCluster()" class="member-name-link">getDFSCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.security.User</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getDifferentUser(org.apache.hadoop.conf.Configuration,java.lang.String)" class="member-name-link">getDifferentUser</a><wbr>(org.apache.hadoop.conf.Configuration c, |
| <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> differentiatingSuffix)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">This method clones the passed <code>c</code> configuration setting a new user into the clone.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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><org.apache.hadoop.hbase.Cell></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getFromStoreFile(org.apache.hadoop.hbase.regionserver.HStore,byte%5B%5D,java.util.NavigableSet)" class="member-name-link">getFromStoreFile</a><wbr>(org.apache.hadoop.hbase.regionserver.HStore store, |
| byte[] row, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</a><byte[]> columns)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Do a small get/scan against one store.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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><org.apache.hadoop.hbase.Cell></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getFromStoreFile(org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.client.Get)" class="member-name-link">getFromStoreFile</a><wbr>(org.apache.hadoop.hbase.regionserver.HStore store, |
| org.apache.hadoop.hbase.client.Get get)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Do a small get/scan against one store.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHBaseCluster()" class="member-name-link">getHBaseCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the Mini HBase cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHBaseClusterInterface()" class="member-name-link">getHBaseClusterInterface</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns the HBaseCluster instance.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Hbck</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getHbck()" class="member-name-link">getHbck</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns an <code>Hbck</code> instance.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getMetaRSPort(org.apache.hadoop.hbase.client.Connection)" class="member-name-link">getMetaRSPort</a><wbr>(org.apache.hadoop.hbase.client.Connection connection)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMiniHBaseCluster()" class="member-name-link">getMiniHBaseCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns current mini hbase cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNewDataTestDirOnTestFS()" class="member-name-link">getNewDataTestDirOnTestFS</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Sets up a new path in test filesystem to be used by tests.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNumHFiles(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">getNumHFiles</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getNumHFilesForRS(org.apache.hadoop.hbase.regionserver.HRegionServer,org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">getNumHFilesForRS</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegionServer rs, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegionServer</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getOtherRegionServer(org.apache.hadoop.hbase.regionserver.HRegionServer)" class="member-name-link">getOtherRegionServer</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegionServer rs)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Find any other region server which is different from the one identified by parameter</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>byte[][]</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRegionSplitStartKeys(byte%5B%5D,byte%5B%5D,int)" class="member-name-link">getRegionSplitStartKeys</a><wbr>(byte[] startKey, |
| byte[] endKey, |
| int numRegions)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Create region split keys between startkey and endKey</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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-tab4"><code><a href="#getRpcConnnectionURI()" class="member-name-link">getRpcConnnectionURI</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegionServer</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRSForFirstRegionInTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">getRSForFirstRegionInTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Tool to get the reference to the region server object that holds the region of the specified |
| user table.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.regionserver.HRegion</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getSplittableRegion(org.apache.hadoop.hbase.TableName,int)" class="member-name-link">getSplittableRegion</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| int maxAttempts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Retrieves a splittable region randomly from tableName</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.apache.hadoop.hbase.io.compress.Compression.Algorithm[]</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getSupportedCompressionAlgorithms()" class="member-name-link">getSupportedCompressionAlgorithms</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Get supported compression algorithms.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.fs.FileSystem</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTestFileSystem()" class="member-name-link">getTestFileSystem</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><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-tab4"><code><a href="#getZkConnectionURI()" class="member-name-link">getZkConnectionURI</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#invalidateConnection()" class="member-name-link">invalidateConnection</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Resets the connections so that the next time getConnection() is called, a new connection is |
| created.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isNewVersionBehaviorEnabled()" class="member-name-link">isNewVersionBehaviorEnabled</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Check whether the tests should assume NEW_VERSION_BEHAVIOR when creating new column families.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isReadShortCircuitOn()" class="member-name-link">isReadShortCircuitOn</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Get the HBase setting for dfs.client.read.shortcircuit from the conf or a system property.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isTargetTable(byte%5B%5D,org.apache.hadoop.hbase.Cell)" class="member-name-link">isTargetTable</a><wbr>(byte[] inRow, |
| org.apache.hadoop.hbase.Cell c)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#killMiniHBaseCluster()" class="member-name-link">killMiniHBaseCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Abruptly Shutdown HBase mini cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadNumericRows(org.apache.hadoop.hbase.client.Table,byte%5B%5D,int,int)" class="member-name-link">loadNumericRows</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int startRow, |
| int endRow)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadRandomRows(org.apache.hadoop.hbase.client.Table,byte%5B%5D,int,int)" class="member-name-link">loadRandomRows</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int rowSize, |
| int totalRows)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadRegion(org.apache.hadoop.hbase.regionserver.HRegion,byte%5B%5D)" class="member-name-link">loadRegion</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegion r, |
| byte[] f)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadRegion(org.apache.hadoop.hbase.regionserver.HRegion,byte%5B%5D,boolean)" class="member-name-link">loadRegion</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegion r, |
| byte[] f, |
| boolean flush)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load region with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadRegion(org.apache.hadoop.hbase.regionserver.Region,byte%5B%5D)" class="member-name-link">loadRegion</a><wbr>(org.apache.hadoop.hbase.regionserver.Region r, |
| byte[] f)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D)" class="member-name-link">loadTable</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[] f)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load table with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D%5B%5D)" class="member-name-link">loadTable</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D%5B%5D,byte%5B%5D)" class="member-name-link">loadTable</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f, |
| byte[] value)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D%5B%5D,byte%5B%5D,boolean)" class="member-name-link">loadTable</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f, |
| byte[] value, |
| boolean writeToWAL)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D,boolean)" class="member-name-link">loadTable</a><wbr>(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| boolean writeToWAL)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Load table with rows from 'aaa' to 'zzz'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>private static <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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#memStoreTSAndTagsCombination()" class="member-name-link">memStoreTSAndTagsCombination</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Create combination of memstoreTS and tags</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#memStoreTSTagsAndOffheapCombination()" class="member-name-link">memStoreTSTagsAndOffheapCombination</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#moveRegionAndWait(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName)" class="member-name-link">moveRegionAndWait</a><wbr>(org.apache.hadoop.hbase.client.RegionInfo destRegion, |
| org.apache.hadoop.hbase.ServerName destServer)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Move region to destination server and wait till region is completely moved and online</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Waiter.ExplainingPredicate.html" title="interface in org.apache.hadoop.hbase">Waiter.ExplainingPredicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#predicateNoRegionsInTransition()" class="member-name-link">predicateNoRegionsInTransition</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that there are no regions in transition in master</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#predicateTableAvailable(org.apache.hadoop.hbase.TableName)" class="member-name-link">predicateTableAvailable</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#predicateTableDisabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">predicateTableDisabled</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#predicateTableEnabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">predicateTableEnabled</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static int</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#randomFreePort()" class="member-name-link">randomFreePort</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <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-tab1 method-summary-table-tab4"><code><a href="#randomMultiCastAddress()" class="member-name-link">randomMultiCastAddress</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restartHBaseCluster(int)" class="member-name-link">restartHBaseCluster</a><wbr>(int servers)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Starts the hbase cluster up again after shutting it down previously in a test.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restartHBaseCluster(int,java.util.List)" class="member-name-link">restartHBaseCluster</a><wbr>(int servers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> ports)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#restartHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)" class="member-name-link">restartHBaseCluster</a><wbr>(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <T> <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-tab1 method-summary-table-tab4"><code><a href="#safeGetAsStr(java.util.List,int)" class="member-name-link">safeGetAsStr</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><T> lst, |
| int i)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster)" class="member-name-link">setDFSCluster</a><wbr>(org.apache.hadoop.hdfs.MiniDFSCluster cluster)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster,boolean)" class="member-name-link">setDFSCluster</a><wbr>(org.apache.hadoop.hdfs.MiniDFSCluster cluster, |
| boolean requireDown)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Set the MiniDFSCluster</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setFileSystemURI(java.lang.String)" class="member-name-link">setFileSystemURI</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> fsURI)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFs()" class="member-name-link">setFs</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHBaseCluster(org.apache.hadoop.hbase.HBaseClusterInterface)" class="member-name-link">setHBaseCluster</a><wbr>(<a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a> hbaseCluster)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHBaseFsTmpDir()" class="member-name-link">setHBaseFsTmpDir</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setMaxRecoveryErrorCount(java.io.OutputStream,int)" class="member-name-link">setMaxRecoveryErrorCount</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> stream, |
| int max)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set maxRecoveryErrorCount in DFSClient.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setReplicas(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.TableName,int)" class="member-name-link">setReplicas</a><wbr>(org.apache.hadoop.hbase.client.Admin admin, |
| org.apache.hadoop.hbase.TableName table, |
| int replicaCount)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set the number of Region replicas.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setReplicas(org.apache.hadoop.hbase.client.AsyncAdmin,org.apache.hadoop.hbase.TableName,int)" class="member-name-link">setReplicas</a><wbr>(org.apache.hadoop.hbase.client.AsyncAdmin admin, |
| org.apache.hadoop.hbase.TableName table, |
| int replicaCount)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set the number of Region replicas.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected org.apache.hadoop.fs.Path</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupDataTestDir()" class="member-name-link">setupDataTestDir</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Home our data in a dir under <a href="HBaseCommonTestingUtil.html#DEFAULT_BASE_TEST_DIRECTORY"><code>HBaseCommonTestingUtil.DEFAULT_BASE_TEST_DIRECTORY</code></a>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupDataTestDirOnTestFS()" class="member-name-link">setupDataTestDirOnTestFS</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Sets up a path in test filesystem to be used by tests.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.minikdc.MiniKdc</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setupMiniKdc(java.io.File)" class="member-name-link">setupMiniKdc</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a> keytabFile)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Sets up <code>MiniKdc</code> for testing security.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdownMiniCluster()" class="member-name-link">shutdownMiniCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Stops mini hbase, zk, and hdfs clusters.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdownMiniDFSCluster()" class="member-name-link">shutdownMiniDFSCluster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Shuts down instance created by call to <a href="#startMiniDFSCluster(int)"><code>startMiniDFSCluster(int)</code></a> or does nothing.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdownMiniHBaseCluster()" class="member-name-link">shutdownMiniHBaseCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Shutdown HBase mini cluster.Does not shutdown zk or dfs if running.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#shutdownMiniMapReduceCluster()" class="member-name-link">shutdownMiniMapReduceCluster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Stops the previously started <code>MiniMRCluster</code>.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniCluster()" class="member-name-link">startMiniCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start up a minicluster of hbase, dfs and zookeeper all using default options.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniCluster(int)" class="member-name-link">startMiniCluster</a><wbr>(int numSlaves)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start up a minicluster of hbase, dfs and zookeeper clusters with given slave node number.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniCluster(org.apache.hadoop.hbase.StartTestingClusterOption)" class="member-name-link">startMiniCluster</a><wbr>(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start up a mini cluster of hbase, optionally dfs and zookeeper if needed.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniDFSCluster(int)" class="member-name-link">startMiniDFSCluster</a><wbr>(int servers)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start a minidfscluster.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniDFSCluster(int,java.lang.String%5B%5D)" class="member-name-link">startMiniDFSCluster</a><wbr>(int 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>[] hosts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start a minidfscluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniDFSCluster(int,java.lang.String%5B%5D,java.lang.String%5B%5D)" class="member-name-link">startMiniDFSCluster</a><wbr>(int 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>[] racks, |
| <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>[] hosts)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniDFSCluster(java.lang.String%5B%5D)" class="member-name-link">startMiniDFSCluster</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>[] hosts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Start a minidfscluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hdfs.MiniDFSCluster</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniDFSClusterForTestWAL(int)" class="member-name-link">startMiniDFSClusterForTestWAL</a><wbr>(int namenodePort)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniHBaseCluster()" class="member-name-link">startMiniHBaseCluster</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Starts up mini hbase cluster using default options.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#startMiniHBaseCluster(int,int)" class="member-name-link">startMiniHBaseCluster</a><wbr>(int numMasters, |
| int numRegionServers)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.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-tab4 method-summary-table-tab6"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#startMiniHBaseCluster(int,int,java.util.List)" class="member-name-link">startMiniHBaseCluster</a><wbr>(int numMasters, |
| int numRegionServers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> rsPorts)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.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-tab4 method-summary-table-tab6"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"><code><a href="#startMiniHBaseCluster(int,int,java.util.List,java.lang.Class,java.lang.Class,boolean,boolean)" class="member-name-link">startMiniHBaseCluster</a><wbr>(int numMasters, |
| int numRegionServers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> rsPorts, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends org.apache.hadoop.hbase.master.HMaster> masterClass, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="SingleProcessHBaseCluster.MiniHBaseClusterRegionServer.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster.MiniHBaseClusterRegionServer</a>> rsClass, |
| boolean createRootDir, |
| boolean createWALDir)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4 method-summary-table-tab6"> |
| <div class="block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.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-tab4"><code><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)" class="member-name-link">startMiniHBaseCluster</a><wbr>(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Starts up mini hbase cluster.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.mapred.MiniMRCluster</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniMapReduceCluster()" class="member-name-link">startMiniMapReduceCluster</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Starts a <code>MiniMRCluster</code> with a default number of <code>TaskTracker</code>'s.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>private void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#startMiniMapReduceCluster(int)" class="member-name-link">startMiniMapReduceCluster</a><wbr>(int servers)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Starts a <code>MiniMRCluster</code>.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#truncateTable(org.apache.hadoop.hbase.TableName)" class="member-name-link">truncateTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Truncate a table using the admin command.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.hadoop.hbase.client.Table</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#truncateTable(org.apache.hadoop.hbase.TableName,boolean)" class="member-name-link">truncateTable</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| boolean preserveRegions)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Truncate a table using the admin command.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unassignRegion(byte%5B%5D)" class="member-name-link">unassignRegion</a><wbr>(byte[] regionName)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Unassign the named region.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unassignRegion(java.lang.String)" class="member-name-link">unassignRegion</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> regionName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Unassign the named region.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unassignRegionByRow(byte%5B%5D,org.apache.hadoop.hbase.client.RegionLocator)" class="member-name-link">unassignRegionByRow</a><wbr>(byte[] row, |
| org.apache.hadoop.hbase.client.RegionLocator table)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Closes the region containing the given row.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unassignRegionByRow(java.lang.String,org.apache.hadoop.hbase.client.RegionLocator)" class="member-name-link">unassignRegionByRow</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> row, |
| org.apache.hadoop.hbase.client.RegionLocator table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Closes the region containing the given row.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyNumericRows(org.apache.hadoop.hbase.client.Table,byte%5B%5D,int,int,int)" class="member-name-link">verifyNumericRows</a><wbr>(org.apache.hadoop.hbase.client.Table table, |
| byte[] f, |
| int startRow, |
| int endRow, |
| int replicaId)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyNumericRows(org.apache.hadoop.hbase.regionserver.HRegion,byte%5B%5D,int,int)" class="member-name-link">verifyNumericRows</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegion region, |
| byte[] f, |
| int startRow, |
| int endRow)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyNumericRows(org.apache.hadoop.hbase.regionserver.HRegion,byte%5B%5D,int,int,boolean)" class="member-name-link">verifyNumericRows</a><wbr>(org.apache.hadoop.hbase.regionserver.HRegion region, |
| byte[] f, |
| int startRow, |
| int endRow, |
| boolean present)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyNumericRows(org.apache.hadoop.hbase.regionserver.Region,byte%5B%5D,int,int)" class="member-name-link">verifyNumericRows</a><wbr>(org.apache.hadoop.hbase.regionserver.Region region, |
| byte[] f, |
| int startRow, |
| int endRow)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyNumericRows(org.apache.hadoop.hbase.regionserver.Region,byte%5B%5D,int,int,boolean)" class="member-name-link">verifyNumericRows</a><wbr>(org.apache.hadoop.hbase.regionserver.Region region, |
| byte[] f, |
| int startRow, |
| int endRow, |
| boolean present)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#verifyTableDescriptorIgnoreTableName(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">verifyTableDescriptorIgnoreTableName</a><wbr>(org.apache.hadoop.hbase.client.TableDescriptor ltd, |
| org.apache.hadoop.hbase.client.TableDescriptor rtd)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#waitForHostPort(java.lang.String,int)" class="member-name-link">waitForHostPort</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> host, |
| int port)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitLabelAvailable(long,java.lang.String...)" class="member-name-link">waitLabelAvailable</a><wbr>(long timeoutMillis, |
| <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>... labels)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until labels is ready in VisibilityLabelsCache.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableAvailable(byte%5B%5D,long)" class="member-name-link">waitTableAvailable</a><wbr>(byte[] table, |
| long timeoutMillis)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until all regions in a table have been assigned</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableAvailable(org.apache.hadoop.hbase.TableName)" class="member-name-link">waitTableAvailable</a><wbr>(org.apache.hadoop.hbase.TableName table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until all regions in a table have been assigned.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableAvailable(org.apache.hadoop.hbase.TableName,long)" class="member-name-link">waitTableAvailable</a><wbr>(org.apache.hadoop.hbase.TableName table, |
| long timeoutMillis)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableDisabled(byte%5B%5D)" class="member-name-link">waitTableDisabled</a><wbr>(byte[] table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Waits for a table to be 'disabled'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableDisabled(byte%5B%5D,long)" class="member-name-link">waitTableDisabled</a><wbr>(byte[] table, |
| long timeoutMillis)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Waits for a table to be 'disabled'.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableDisabled(org.apache.hadoop.hbase.TableName,long)" class="member-name-link">waitTableDisabled</a><wbr>(org.apache.hadoop.hbase.TableName table, |
| long millisTimeout)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableEnabled(byte%5B%5D,long)" class="member-name-link">waitTableEnabled</a><wbr>(byte[] table, |
| long timeoutMillis)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Waits for a table to be 'enabled'.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableEnabled(org.apache.hadoop.hbase.TableName)" class="member-name-link">waitTableEnabled</a><wbr>(org.apache.hadoop.hbase.TableName table)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Waits for a table to be 'enabled'.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitTableEnabled(org.apache.hadoop.hbase.TableName,long)" class="member-name-link">waitTableEnabled</a><wbr>(org.apache.hadoop.hbase.TableName table, |
| long timeoutMillis)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilAllRegionsAssigned(org.apache.hadoop.hbase.TableName)" class="member-name-link">waitUntilAllRegionsAssigned</a><wbr>(org.apache.hadoop.hbase.TableName tableName)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until all regions for a table in hbase:meta have a non-empty info:server, up to a |
| configuable timeout value (default is 60 seconds) This means all regions have been deployed, |
| master has been informed and updated hbase:meta with the regions deployed server.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilAllRegionsAssigned(org.apache.hadoop.hbase.TableName,long)" class="member-name-link">waitUntilAllRegionsAssigned</a><wbr>(org.apache.hadoop.hbase.TableName tableName, |
| long timeout)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until all regions for a table in hbase:meta have a non-empty info:server, or until |
| timeout.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilAllSystemRegionsAssigned()" class="member-name-link">waitUntilAllSystemRegionsAssigned</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Waith until all system table's regions get assigned</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilNoRegionsInTransition()" class="member-name-link">waitUntilNoRegionsInTransition</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until no regions in transition.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#waitUntilNoRegionsInTransition(long)" class="member-name-link">waitUntilNoRegionsInTransition</a><wbr>(long timeout)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> |
| <div class="block">Wait until no regions in transition.</div> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-org.apache.hadoop.hbase.HBaseZKTestingUtil">Methods inherited from class org.apache.hadoop.hbase.<a href="HBaseZKTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseZKTestingUtil</a></h3> |
| <code><a href="HBaseZKTestingUtil.html#cleanupTestDir()">cleanupTestDir</a>, <a href="HBaseZKTestingUtil.html#getClusterTestDir()">getClusterTestDir</a>, <a href="HBaseZKTestingUtil.html#getZkCluster()">getZkCluster</a>, <a href="HBaseZKTestingUtil.html#getZooKeeperWatcher()">getZooKeeperWatcher</a>, <a href="HBaseZKTestingUtil.html#setupClusterTestDir()">setupClusterTestDir</a>, <a href="HBaseZKTestingUtil.html#setZkCluster(org.apache.hadoop.hbase.zookeeper.MiniZooKeeperCluster)">setZkCluster</a>, <a href="HBaseZKTestingUtil.html#shutdownMiniZKCluster()">shutdownMiniZKCluster</a>, <a href="HBaseZKTestingUtil.html#startMiniZKCluster()">startMiniZKCluster</a>, <a href="HBaseZKTestingUtil.html#startMiniZKCluster(int,int...)">startMiniZKCluster</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-org.apache.hadoop.hbase.HBaseCommonTestingUtil">Methods inherited from class org.apache.hadoop.hbase.<a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil</a></h3> |
| <code><a href="HBaseCommonTestingUtil.html#cleanupTestDir(java.lang.String)">cleanupTestDir</a>, <a href="HBaseCommonTestingUtil.html#createSubDir(java.lang.String,org.apache.hadoop.fs.Path,java.lang.String)">createSubDir</a>, <a href="HBaseCommonTestingUtil.html#deleteDir(java.io.File)">deleteDir</a>, <a href="HBaseCommonTestingUtil.html#deleteOnExit()">deleteOnExit</a>, <a href="HBaseCommonTestingUtil.html#getDataTestDir()">getDataTestDir</a>, <a href="HBaseCommonTestingUtil.html#getDataTestDir(java.lang.String)">getDataTestDir</a>, <a href="HBaseCommonTestingUtil.html#getRandomDir()">getRandomDir</a>, <a href="HBaseCommonTestingUtil.html#getRandomUUID()">getRandomUUID</a>, <a href="HBaseCommonTestingUtil.html#waitFor(long,long,boolean,org.apache.hadoop.hbase.Waiter.Predicate)">waitFor</a>, <a href="HBaseCommonTestingUtil.html#waitFor(long,long,org.apache.hadoop.hbase.Waiter.Predicate)">waitFor</a>, <a href="HBaseCommonTestingUtil.html#waitFor(long,org.apache.hadoop.hbase.Waiter.Predicate)">waitFor</a></code></div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<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></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="REGIONS_PER_SERVER_KEY"> |
| <h3>REGIONS_PER_SERVER_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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/HBaseTestingUtil.html#line-186">REGIONS_PER_SERVER_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.REGIONS_PER_SERVER_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="DEFAULT_REGIONS_PER_SERVER"> |
| <h3>DEFAULT_REGIONS_PER_SERVER</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-190">DEFAULT_REGIONS_PER_SERVER</a></span></div> |
| <div class="block">The default number of regions per regionserver when creating a pre-split table.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.DEFAULT_REGIONS_PER_SERVER">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PRESPLIT_TEST_TABLE_KEY"> |
| <h3>PRESPLIT_TEST_TABLE_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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/HBaseTestingUtil.html#line-192">PRESPLIT_TEST_TABLE_KEY</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.PRESPLIT_TEST_TABLE_KEY">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="PRESPLIT_TEST_TABLE"> |
| <h3>PRESPLIT_TEST_TABLE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-193">PRESPLIT_TEST_TABLE</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.PRESPLIT_TEST_TABLE">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="dfsCluster"> |
| <h3>dfsCluster</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-195">dfsCluster</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="dfsClusterFixer"> |
| <h3>dfsClusterFixer</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><a href="HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer.html" title="class in org.apache.hadoop.hbase">HBaseTestingUtil.FsDatasetAsyncDiskServiceFixer</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-196">dfsClusterFixer</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hbaseCluster"> |
| <h3>hbaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">private volatile</span> <span class="return-type"><a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-198">hbaseCluster</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="mrCluster"> |
| <h3>mrCluster</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.mapred.MiniMRCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-199">mrCluster</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="miniClusterRunning"> |
| <h3>miniClusterRunning</h3> |
| <div class="member-signature"><span class="modifiers">private volatile</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-202">miniClusterRunning</a></span></div> |
| <div class="block">If there is a mini cluster running for this testing utility instance.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hadoopLogDir"> |
| <h3>hadoopLogDir</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><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/HBaseTestingUtil.html#line-204">hadoopLogDir</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="dataTestDirOnTestFS"> |
| <h3>dataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-209">dataTestDirOnTestFS</a></span></div> |
| <div class="block">Directory on test filesystem where we put the data for this instance of HBaseTestingUtility</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="asyncConnection"> |
| <h3>asyncConnection</h3> |
| <div class="member-signature"><span class="modifiers">private final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicReference.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicReference</a><org.apache.hadoop.hbase.client.AsyncClusterConnection></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-211">asyncConnection</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FS_URI"> |
| <h3>FS_URI</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type"><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/HBaseTestingUtil.html#line-214">FS_URI</a></span></div> |
| <div class="block">Filesystem URI used for map-reduce mini-cluster setup</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MEMSTORETS_TAGS_PARAMETRIZED"> |
| <h3>MEMSTORETS_TAGS_PARAMETRIZED</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-217">MEMSTORETS_TAGS_PARAMETRIZED</a></span></div> |
| <div class="block">This is for unit tests parameterized with a single boolean.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="BLOOM_AND_COMPRESSION_COMBINATIONS"> |
| <h3>BLOOM_AND_COMPRESSION_COMBINATIONS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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="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>[]></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-290">BLOOM_AND_COMPRESSION_COMBINATIONS</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fam1"> |
| <h3>fam1</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1582">fam1</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fam2"> |
| <h3>fam2</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1583">fam2</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fam3"> |
| <h3>fam3</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1584">fam3</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="COLUMNS"> |
| <h3>COLUMNS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1585">COLUMNS</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="MAXVERSIONS"> |
| <h3>MAXVERSIONS</h3> |
| <div class="member-signature"><span class="modifiers">private static final</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1586">MAXVERSIONS</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.MAXVERSIONS">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="FIRST_CHAR"> |
| <h3>FIRST_CHAR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">char</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1588">FIRST_CHAR</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.FIRST_CHAR">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="LAST_CHAR"> |
| <h3>LAST_CHAR</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">char</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1589">LAST_CHAR</a></span></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../constant-values.html#org.apache.hadoop.hbase.HBaseTestingUtil.LAST_CHAR">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="START_KEY_BYTES"> |
| <h3>START_KEY_BYTES</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1590">START_KEY_BYTES</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="START_KEY"> |
| <h3>START_KEY</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><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/HBaseTestingUtil.html#line-1591">START_KEY</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ROWS"> |
| <h3>ROWS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2105">ROWS</a></span></div> |
| <div class="block">All the row values for the data loaded by <a href="#loadTable(org.apache.hadoop.hbase.client.Table,byte%5B%5D)"><code>loadTable(Table, byte[])</code></a></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="KEYS"> |
| <h3>KEYS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2120">KEYS</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="KEYS_FOR_HBA_CREATE_TABLE"> |
| <h3>KEYS_FOR_HBA_CREATE_TABLE</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2128">KEYS_FOR_HBA_CREATE_TABLE</a></span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hbaseAdmin"> |
| <h3>hbaseAdmin</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.hbase.client.Admin</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2635">hbaseAdmin</a></span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>()"> |
| <h3>HBaseTestingUtil</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-301">HBaseTestingUtil</a></span>()</div> |
| <div class="block"><p> |
| Create an HBaseTestingUtility using a default configuration. |
| <p> |
| Initially, all tmp files are written to a local test data directory. Once |
| <a href="#startMiniDFSCluster(int)"><code>startMiniDFSCluster(int)</code></a> is called, either directly or via <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>, tmp |
| data will be written to the DFS directory instead.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="<init>(org.apache.hadoop.conf.Configuration)"> |
| <h3>HBaseTestingUtil</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-314">HBaseTestingUtil</a></span><wbr><span class="parameters">(@Nullable |
| org.apache.hadoop.conf.Configuration conf)</span></div> |
| <div class="block"><p> |
| Create an HBaseTestingUtility using a given configuration. |
| <p> |
| Initially, all tmp files are written to a local test data directory. Once |
| <a href="#startMiniDFSCluster(int)"><code>startMiniDFSCluster(int)</code></a> is called, either directly or via <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>, tmp |
| data will be written to the DFS directory instead.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>conf</code> - The configuration to use for further operations</dd> |
| </dl> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="available(int)"> |
| <h3>available</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-224">available</a></span><wbr><span class="parameters">(int port)</span></div> |
| <div class="block">Checks to see if a specific port is available.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>port</code> - the port number to check for availability</dd> |
| <dt>Returns:</dt> |
| <dd><tt>true</tt> if the port is available, or <tt>false</tt> if not</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="bloomAndCompressionCombinations()"> |
| <h3>bloomAndCompressionCombinations</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type"><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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-255">bloomAndCompressionCombinations</a></span>()</div> |
| <div class="block">Create all combinations of Bloom filters and compression algorithms for testing.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="memStoreTSAndTagsCombination()"> |
| <h3>memStoreTSAndTagsCombination</h3> |
| <div class="member-signature"><span class="modifiers">private static</span> <span class="return-type"><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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-268">memStoreTSAndTagsCombination</a></span>()</div> |
| <div class="block">Create combination of memstoreTS and tags</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="memStoreTSTagsAndOffheapCombination()"> |
| <h3>memStoreTSTagsAndOffheapCombination</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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/Object.html" title="class or interface in java.lang" class="external-link">Object</a>[]></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-277">memStoreTSTagsAndOffheapCombination</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.Region)"> |
| <h3>closeRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-343">closeRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region r)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Close both the region <code>r</code> and it's underlying WAL. For use in tests.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"> |
| <h3>closeRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-350">closeRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegion r)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Close both the HRegion <code>r</code> and it's underlying WAL. For use in tests.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConfiguration()"> |
| <h3>getConfiguration</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.conf.Configuration</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-366">getConfiguration</a></span>()</div> |
| <div class="block">Returns this classes's instance of <code>Configuration</code>. Be careful how you use the returned |
| Configuration since <code>Connection</code> instances can be shared. The Map of Connections is keyed |
| by the Configuration. If say, a Connection was being used against a cluster that had been |
| shutdown, see <a href="#shutdownMiniCluster()"><code>shutdownMiniCluster()</code></a>, then the Connection will no longer be wholesome. |
| Rather than use the return direct, its usually best to make a copy and use that. Do |
| <code>Configuration c = new Configuration(INSTANCE.getConfiguration());</code></div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="HBaseCommonTestingUtil.html#getConfiguration()">getConfiguration</a></code> in class <code><a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>Instance of Configuration.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setHBaseCluster(org.apache.hadoop.hbase.HBaseClusterInterface)"> |
| <h3>setHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-371">setHBaseCluster</a></span><wbr><span class="parameters">(<a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a> hbaseCluster)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setupDataTestDir()"> |
| <h3>setupDataTestDir</h3> |
| <div class="member-signature"><span class="modifiers">protected</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-385">setupDataTestDir</a></span>()</div> |
| <div class="block">Home our data in a dir under <a href="HBaseCommonTestingUtil.html#DEFAULT_BASE_TEST_DIRECTORY"><code>HBaseCommonTestingUtil.DEFAULT_BASE_TEST_DIRECTORY</code></a>. Give it a random name so can |
| have many concurrent tests running if we need to. Moding a System property is not the way to do |
| concurrent instances -- another instance could grab the temporary value unintentionally -- but |
| not anything can do about it at moment; single instance only is how the minidfscluster works. |
| We also create the underlying directory names for hadoop.log.dir, mapreduce.cluster.local.dir |
| and hadoop.tmp.dir, and set the values in the conf, and as a system property for hadoop.tmp.dir |
| (We do not create them!).</div> |
| <dl class="notes"> |
| <dt>Overrides:</dt> |
| <dd><code><a href="HBaseCommonTestingUtil.html#setupDataTestDir()">setupDataTestDir</a></code> in class <code><a href="HBaseCommonTestingUtil.html" title="class in org.apache.hadoop.hbase">HBaseCommonTestingUtil</a></code></dd> |
| <dt>Returns:</dt> |
| <dd>The calculated data test build directory, if newly-created.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createSubDirAndSystemProperty(java.lang.String,org.apache.hadoop.fs.Path,java.lang.String)"> |
| <h3>createSubDirAndSystemProperty</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-403">createSubDirAndSystemProperty</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> propertyName, |
| org.apache.hadoop.fs.Path parent, |
| <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> subDirName)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getBaseTestDirOnTestFS()"> |
| <h3>getBaseTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-432">getBaseTestDirOnTestFS</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Where to write test data on the test filesystem; Returns working directory for the test |
| filesystem by default</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#setupDataTestDirOnTestFS()"><code>setupDataTestDirOnTestFS()</code></a></li> |
| <li><a href="#getTestFileSystem()"><code>getTestFileSystem()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDataTestDirOnTestFS()"> |
| <h3>getDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-443">getDataTestDirOnTestFS</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Returns a Path in the test filesystem, obtained from <a href="#getTestFileSystem()"><code>getTestFileSystem()</code></a> to write |
| temporary test data. Call this method after setting up the mini dfs cluster if the test relies |
| on it.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>a unique path in the test filesystem</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDataTestDirOnTestFS(java.lang.String)"> |
| <h3>getDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-458">getDataTestDirOnTestFS</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> subdirName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Returns a Path in the test filesystem, obtained from <a href="#getTestFileSystem()"><code>getTestFileSystem()</code></a> to write |
| temporary test data. Call this method after setting up the mini dfs cluster if the test relies |
| on it.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>subdirName</code> - name of the subdir to create under the base test dir</dd> |
| <dt>Returns:</dt> |
| <dd>a unique path in the test filesystem</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setupDataTestDirOnTestFS()"> |
| <h3>setupDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-466">setupDataTestDirOnTestFS</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets up a path in test filesystem to be used by tests. Creates a new directory if not already |
| setup.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNewDataTestDirOnTestFS()"> |
| <h3>getNewDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-477">getNewDataTestDirOnTestFS</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Sets up a new path in test filesystem to be used by tests.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cleanupDataTestDirOnTestFS()"> |
| <h3>cleanupDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-501">cleanupDataTestDirOnTestFS</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Cleans the test data directory on the test filesystem.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if we removed the test dirs</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cleanupDataTestDirOnTestFS(java.lang.String)"> |
| <h3>cleanupDataTestDirOnTestFS</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-513">cleanupDataTestDirOnTestFS</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> subdirName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Cleans a subdirectory under the test data directory on the test filesystem.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>True if we removed child</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniDFSCluster(int)"> |
| <h3>startMiniDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-524">startMiniDFSCluster</a></span><wbr><span class="parameters">(int servers)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start a minidfscluster.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - How many DNs to start.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini dfs cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniDFSCluster(java.lang.String[])"> |
| <h3>startMiniDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-536">startMiniDFSCluster</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>[] hosts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start a minidfscluster. This is useful if you want to run datanode on distinct hosts for things |
| like HDFS block location verification. If you start MiniDFSCluster without host names, all |
| instances of the datanodes will have the same host name.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>hosts</code> - hostnames DNs to run on.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini dfs cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniDFSCluster(int,java.lang.String[])"> |
| <h3>startMiniDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-551">startMiniDFSCluster</a></span><wbr><span class="parameters">(int 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>[] hosts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start a minidfscluster. Can only create one.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - How many DNs to start.</dd> |
| <dd><code>hosts</code> - hostnames DNs to run on.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini dfs cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setFs()"> |
| <h3>setFs</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-555">setFs</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniDFSCluster(int,java.lang.String[],java.lang.String[])"> |
| <h3>startMiniDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-621">startMiniDFSCluster</a></span><wbr><span class="parameters">(int 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>[] racks, |
| <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>[] hosts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniDFSClusterForTestWAL(int)"> |
| <h3>startMiniDFSClusterForTestWAL</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-645">startMiniDFSClusterForTestWAL</a></span><wbr><span class="parameters">(int namenodePort)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createDirsAndSetProperties()"> |
| <h3>createDirsAndSetProperties</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-667">createDirsAndSetProperties</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">This is used before starting HDFS and map-reduce mini-clusters Run something like the below to |
| check for the likes of '/tmp' references -- i.e. references outside of the test data dir -- in |
| the conf. |
| |
| <pre> |
| Configuration conf = TEST_UTIL.getConfiguration(); |
| for (Iterator<Map.Entry<String, String>> i = conf.iterator(); i.hasNext();) { |
| Map.Entry<String, String> e = i.next(); |
| assertFalse(e.getKey() + " " + e.getValue(), e.getValue().contains("/tmp")); |
| } |
| </pre></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isNewVersionBehaviorEnabled()"> |
| <h3>isNewVersionBehaviorEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-709">isNewVersionBehaviorEnabled</a></span>()</div> |
| <div class="block">Check whether the tests should assume NEW_VERSION_BEHAVIOR when creating new column families. |
| Default to false.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isReadShortCircuitOn()"> |
| <h3>isReadShortCircuitOn</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-722">isReadShortCircuitOn</a></span>()</div> |
| <div class="block">Get the HBase setting for dfs.client.read.shortcircuit from the conf or a system property. This |
| allows to specify this parameter on the command line. If not set, default is true.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableShortCircuit()"> |
| <h3>enableShortCircuit</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-736">enableShortCircuit</a></span>()</div> |
| <div class="block">Enable the short circuit read, unless configured differently. Set both HBase and HDFS settings, |
| including skipping the hdfs checksum checks.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createDirAndSetProperty(java.lang.String)"> |
| <h3>createDirAndSetProperty</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><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/HBaseTestingUtil.html#line-751">createDirAndSetProperty</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> property)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createDirAndSetProperty(java.lang.String,java.lang.String)"> |
| <h3>createDirAndSetProperty</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type"><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/HBaseTestingUtil.html#line-755">createDirAndSetProperty</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> relPath, |
| <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> property)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdownMiniDFSCluster()"> |
| <h3>shutdownMiniDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-767">shutdownMiniDFSCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Shuts down instance created by call to <a href="#startMiniDFSCluster(int)"><code>startMiniDFSCluster(int)</code></a> or does nothing.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniCluster(int)"> |
| <h3>startMiniCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-790">startMiniCluster</a></span><wbr><span class="parameters">(int numSlaves)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start up a minicluster of hbase, dfs and zookeeper clusters with given slave node number. All |
| other options will use default values, defined in <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>numSlaves</code> - slave node number, for both HBase region server and HDFS data node.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#startMiniCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniCluster(StartTestingClusterOption option)</code></a></li> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniCluster()"> |
| <h3>startMiniCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-802">startMiniCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start up a minicluster of hbase, dfs and zookeeper all using default options. Option default |
| value can be found in <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#startMiniCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniCluster(StartTestingClusterOption option)</code></a></li> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"> |
| <h3>startMiniCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-812">startMiniCluster</a></span><wbr><span class="parameters">(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Start up a mini cluster of hbase, optionally dfs and zookeeper if needed. It modifies |
| Configuration. It homes the cluster data directory under a random subdirectory in a directory |
| under System property test.build.data, to be cleaned up on exit.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#shutdownMiniDFSCluster()"><code>shutdownMiniDFSCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"> |
| <h3>startMiniHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-849">startMiniHBaseCluster</a></span><wbr><span class="parameters">(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Starts up mini hbase cluster. Usually you won't want this. You'll usually want |
| <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>. This is useful when doing stepped startup of clusters.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Reference to the hbase mini hbase cluster.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#startMiniCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniCluster(StartTestingClusterOption)</code></a></li> |
| <li><a href="#shutdownMiniHBaseCluster()"><code>shutdownMiniHBaseCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniHBaseCluster()"> |
| <h3>startMiniHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-897">startMiniHBaseCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Starts up mini hbase cluster using default options. Default options can be found in |
| <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a></li> |
| <li><a href="#shutdownMiniHBaseCluster()"><code>shutdownMiniHBaseCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniHBaseCluster(int,int)"> |
| <h3>startMiniHBaseCluster</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">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-915">startMiniHBaseCluster</a></span><wbr><span class="parameters">(int numMasters, |
| int numRegionServers)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.0 and will be removed in 4.0.0. Use |
| <a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a> instead.</div> |
| </div> |
| <div class="block">Starts up mini hbase cluster. Usually you won't want this. You'll usually want |
| <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>. All other options will use default values, defined in |
| <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>numMasters</code> - Master node number.</dd> |
| <dd><code>numRegionServers</code> - Number of region servers.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini HBase cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#shutdownMiniHBaseCluster()"><code>shutdownMiniHBaseCluster()</code></a></li> |
| <li><a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a></li> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-21071">HBASE-21071</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniHBaseCluster(int,int,java.util.List)"> |
| <h3>startMiniHBaseCluster</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">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-937">startMiniHBaseCluster</a></span><wbr><span class="parameters">(int numMasters, |
| int numRegionServers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> rsPorts)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.0 and will be removed in 4.0.0. Use |
| <a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a> instead.</div> |
| </div> |
| <div class="block">Starts up mini hbase cluster. Usually you won't want this. You'll usually want |
| <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>. All other options will use default values, defined in |
| <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>numMasters</code> - Master node number.</dd> |
| <dd><code>numRegionServers</code> - Number of region servers.</dd> |
| <dd><code>rsPorts</code> - Ports that RegionServer should use.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini HBase cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#shutdownMiniHBaseCluster()"><code>shutdownMiniHBaseCluster()</code></a></li> |
| <li><a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a></li> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-21071">HBASE-21071</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniHBaseCluster(int,int,java.util.List,java.lang.Class,java.lang.Class,boolean,boolean)"> |
| <h3>startMiniHBaseCluster</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">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-963">startMiniHBaseCluster</a></span><wbr><span class="parameters">(int numMasters, |
| int numRegionServers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> rsPorts, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends org.apache.hadoop.hbase.master.HMaster> masterClass, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="SingleProcessHBaseCluster.MiniHBaseClusterRegionServer.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster.MiniHBaseClusterRegionServer</a>> rsClass, |
| boolean createRootDir, |
| boolean createWALDir)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.2.0 and will be removed in 4.0.0. Use |
| <a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a> instead.</div> |
| </div> |
| <div class="block">Starts up mini hbase cluster. Usually you won't want this. You'll usually want |
| <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>. All other options will use default values, defined in |
| <a href="StartTestingClusterOption.Builder.html" title="class in org.apache.hadoop.hbase"><code>StartTestingClusterOption.Builder</code></a>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>numMasters</code> - Master node number.</dd> |
| <dd><code>numRegionServers</code> - Number of region servers.</dd> |
| <dd><code>rsPorts</code> - Ports that RegionServer should use.</dd> |
| <dd><code>masterClass</code> - The class to use as HMaster, or null for default.</dd> |
| <dd><code>rsClass</code> - The class to use as HRegionServer, or null for default.</dd> |
| <dd><code>createRootDir</code> - Whether to create a new root or data directory path.</dd> |
| <dd><code>createWALDir</code> - Whether to create a new WAL directory.</dd> |
| <dt>Returns:</dt> |
| <dd>The mini HBase cluster created.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#shutdownMiniHBaseCluster()"><code>shutdownMiniHBaseCluster()</code></a></li> |
| <li><a href="#startMiniHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"><code>startMiniHBaseCluster(StartTestingClusterOption)</code></a></li> |
| <li><a href="https://issues.apache.org/jira/browse/HBASE-21071">HBASE-21071</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restartHBaseCluster(int)"> |
| <h3>restartHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-979">restartHBaseCluster</a></span><wbr><span class="parameters">(int servers)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Starts the hbase cluster up again after shutting it down previously in a test. Use this if you |
| want to keep dfs/zk up and just stop/start hbase.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - number of region servers</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restartHBaseCluster(int,java.util.List)"> |
| <h3>restartHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-983">restartHBaseCluster</a></span><wbr><span class="parameters">(int servers, |
| <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/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>> ports)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="restartHBaseCluster(org.apache.hadoop.hbase.StartTestingClusterOption)"> |
| <h3>restartHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-991">restartHBaseCluster</a></span><wbr><span class="parameters">(<a href="StartTestingClusterOption.html" title="class in org.apache.hadoop.hbase">StartTestingClusterOption</a> option)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMiniHBaseCluster()"> |
| <h3>getMiniHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1015">getMiniHBaseCluster</a></span>()</div> |
| <div class="block">Returns current mini hbase cluster. Only has something in it after a call to |
| <a href="#startMiniCluster()"><code>startMiniCluster()</code></a>.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#startMiniCluster()"><code>startMiniCluster()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdownMiniCluster()"> |
| <h3>shutdownMiniCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1027">shutdownMiniCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Stops mini hbase, zk, and hdfs clusters.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#startMiniCluster(int)"><code>startMiniCluster(int)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdownMiniHBaseCluster()"> |
| <h3>shutdownMiniHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1042">shutdownMiniHBaseCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Shutdown HBase mini cluster.Does not shutdown zk or dfs if running.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - in case command is unsuccessful</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="killMiniHBaseCluster()"> |
| <h3>killMiniHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1060">killMiniHBaseCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Abruptly Shutdown HBase mini cluster. Does not shutdown zk or dfs if running.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - throws in case command is unsuccessful</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="cleanup()"> |
| <h3>cleanup</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1073">cleanup</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDefaultRootDirPath(boolean)"> |
| <h3>getDefaultRootDirPath</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1086">getDefaultRootDirPath</a></span><wbr><span class="parameters">(boolean create)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Returns the path to the default root dir the minicluster uses. If <code>create</code> is true, |
| a new root directory path is fetched irrespective of whether it has been fetched before or not. |
| If false, previous path is used. Note: this does not cause the root dir to be created.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Fully qualified path for the default hbase root dir</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDefaultRootDirPath()"> |
| <h3>getDefaultRootDirPath</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1099">getDefaultRootDirPath</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Same as {<a href="#getDefaultRootDirPath(boolean)"><code>getDefaultRootDirPath(boolean create)</code></a> except that |
| <code>create</code> flag is false. Note: this does not cause the root dir to be created.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Fully qualified path for the default hbase root dir</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRootDir(boolean)"> |
| <h3>createRootDir</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1112">createRootDir</a></span><wbr><span class="parameters">(boolean create)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates an hbase rootdir in user home directory. Also creates hbase version file. Normally you |
| won't make use of this method. Root hbasedir is created for you as part of mini cluster |
| startup. You'd only use this method if you were doing manual operation.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>create</code> - This flag decides whether to get a new root or data directory path or not, if it |
| has been fetched already. Note : Directory will be made irrespective of whether |
| path has been fetched or not. If directory already exists, it will be overwritten</dd> |
| <dt>Returns:</dt> |
| <dd>Fully qualified path to hbase root dir</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRootDir()"> |
| <h3>createRootDir</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1126">createRootDir</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Same as <a href="#createRootDir(boolean)"><code>createRootDir(boolean create)</code></a> except that <code>create</code> |
| flag is false.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Fully qualified path to hbase root dir</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createWALRootDir()"> |
| <h3>createWALRootDir</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.Path</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1136">createWALRootDir</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a hbase walDir in the user's home directory. Normally you won't make use of this |
| method. Root hbaseWALDir is created for you as part of mini cluster startup. You'd only use |
| this method if you were doing manual operation.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>Fully qualified path to hbase root dir</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setHBaseFsTmpDir()"> |
| <h3>setHBaseFsTmpDir</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1144">setHBaseFsTmpDir</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush()"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1157">flush</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Flushes all caches in the mini hbase cluster</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="flush(org.apache.hadoop.hbase.TableName)"> |
| <h3>flush</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1164">flush</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Flushes all caches in the mini hbase cluster</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(boolean)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1171">compact</a></span><wbr><span class="parameters">(boolean major)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Compact all regions in the mini hbase cluster</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="compact(org.apache.hadoop.hbase.TableName,boolean)"> |
| <h3>compact</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1178">compact</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| boolean major)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Compact all of a table's reagion in the mini hbase cluster</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,java.lang.String)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1186">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName 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> family)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,java.lang.String[])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1194">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName 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>[] families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1206">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte[],int)"> |
| <h3>createMultiRegionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1214">createMultiRegionTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| int numRegions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table with multiple regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1228">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte[][])"> |
| <h3>createMultiRegionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1236">createMultiRegionTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table with multiple regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionTable(org.apache.hadoop.hbase.TableName,int,byte[][])"> |
| <h3>createMultiRegionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1245">createMultiRegionTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| int replicaCount, |
| byte[][] families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table with multiple regions.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>replicaCount</code> - replica count.</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1254">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],byte[][],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1268">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys, |
| int replicaCount)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table name</dd> |
| <dd><code>families</code> - the families</dd> |
| <dd><code>splitKeys</code> - the splitkeys</dd> |
| <dd><code>replicaCount</code> - the region replica count</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - throws IOException</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int,byte[],byte[],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1274">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| byte[] startKey, |
| byte[] endKey, |
| int numRegions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[][],org.apache.hadoop.conf.Configuration)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1290">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| org.apache.hadoop.conf.Configuration c)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>c</code> - Configuration to use</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[][],byte[][],org.apache.hadoop.conf.Configuration)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1304">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| byte[][] splitKeys, |
| org.apache.hadoop.conf.Configuration c)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>htd</code> - table descriptor</dd> |
| <dd><code>families</code> - array of column families</dd> |
| <dd><code>splitKeys</code> - array of split keys</dd> |
| <dd><code>c</code> - Configuration to use</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if getAdmin or createTable fails</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte[][],byte[][],org.apache.hadoop.hbase.regionserver.BloomType,int,org.apache.hadoop.conf.Configuration)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1324">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] families, |
| byte[][] splitKeys, |
| org.apache.hadoop.hbase.regionserver.BloomType type, |
| int blockSize, |
| org.apache.hadoop.conf.Configuration c)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>htd</code> - table descriptor</dd> |
| <dd><code>families</code> - array of column families</dd> |
| <dd><code>splitKeys</code> - array of split keys</dd> |
| <dd><code>type</code> - Bloom type</dd> |
| <dd><code>blockSize</code> - block size</dd> |
| <dd><code>c</code> - Configuration to use</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if getAdmin or createTable fails</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="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1353">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] splitRows)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>htd</code> - table descriptor</dd> |
| <dd><code>splitRows</code> - array of split keys</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],byte[][],int,org.apache.hadoop.conf.Configuration)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1381">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| byte[][] splitKeys, |
| int replicaCount, |
| org.apache.hadoop.conf.Configuration c)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table name</dd> |
| <dd><code>families</code> - the families</dd> |
| <dd><code>splitKeys</code> - the split keys</dd> |
| <dd><code>replicaCount</code> - the replica count</dd> |
| <dd><code>c</code> - Configuration to use</dd> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1392">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| int numVersions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1400">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int,byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1409">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| byte[][] splitKeys)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte[][],int)"> |
| <h3>createMultiRegionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1435">createMultiRegionTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table with multiple regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int,int)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1444">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| int blockSize)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int,int,java.lang.String)"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1462">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int numVersions, |
| int blockSize, |
| <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> cpName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[][],int[])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1487">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int[] numVersions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTable(org.apache.hadoop.hbase.TableName,byte[],byte[][])"> |
| <h3>createTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1511">createTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family, |
| byte[][] splitRows)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionTable(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>createMultiRegionTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1530">createMultiRegionTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a table with multiple regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Table instance for the created table.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setReplicas(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.TableName,int)"> |
| <h3>setReplicas</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1537">setReplicas</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Admin admin, |
| org.apache.hadoop.hbase.TableName table, |
| int replicaCount)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Set the number of Region replicas.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setReplicas(org.apache.hadoop.hbase.client.AsyncAdmin,org.apache.hadoop.hbase.TableName,int)"> |
| <h3>setReplicas</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1547">setReplicas</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.AsyncAdmin admin, |
| org.apache.hadoop.hbase.TableName table, |
| int replicaCount)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/ExecutionException.html" title="class or interface in java.util.concurrent" class="external-link">ExecutionException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Set the number of Region replicas.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/ExecutionException.html" title="class or interface in java.util.concurrent" class="external-link">ExecutionException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>deleteTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1558">deleteTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Drop an existing table</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - existing table</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableIfAny(org.apache.hadoop.hbase.TableName)"> |
| <h3>deleteTableIfAny</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1571">deleteTableIfAny</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Drop an existing table</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - existing table</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createModifyableTableDescriptor(java.lang.String)"> |
| <h3>createModifyableTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptorBuilder</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1593">createModifyableTableDescriptor</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> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTableDescriptor(org.apache.hadoop.hbase.TableName,int,int,int,org.apache.hadoop.hbase.KeepDeletedCells)"> |
| <h3>createTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptor</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1599">createTableDescriptor</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName name, |
| int minVersions, |
| int versions, |
| int ttl, |
| org.apache.hadoop.hbase.KeepDeletedCells keepDeleted)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createModifyableTableDescriptor(org.apache.hadoop.hbase.TableName,int,int,int,org.apache.hadoop.hbase.KeepDeletedCells)"> |
| <h3>createModifyableTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptorBuilder</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1614">createModifyableTableDescriptor</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName name, |
| int minVersions, |
| int versions, |
| int ttl, |
| org.apache.hadoop.hbase.KeepDeletedCells keepDeleted)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTableDescriptor(org.apache.hadoop.hbase.TableName)"> |
| <h3>createTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptor</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1634">createTableDescriptor</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName name)</span></div> |
| <div class="block">Create a table of name <code>name</code>.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>name</code> - Name to give table.</dd> |
| <dt>Returns:</dt> |
| <dd>Column descriptor.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTableDescriptor(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>createTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptor</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1639">createTableDescriptor</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTableDescriptor(org.apache.hadoop.hbase.TableName,byte[][],int)"> |
| <h3>createTableDescriptor</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableDescriptor</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1643">createTableDescriptor</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[][] families, |
| int maxVersions)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLocalHRegion(org.apache.hadoop.hbase.client.TableDescriptor,byte[],byte[])"> |
| <h3>createLocalHRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1664">createLocalHRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor desc, |
| byte[] startKey, |
| byte[] endKey)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create an HRegion that writes to the local tmp dirs</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>desc</code> - a table descriptor indicating which table the region belongs to</dd> |
| <dd><code>startKey</code> - the start boundary of the region</dd> |
| <dd><code>endKey</code> - the end boundary of the region</dd> |
| <dt>Returns:</dt> |
| <dd>a region that writes to local dir for testing</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>createLocalHRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1675">createLocalHRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.hbase.client.TableDescriptor desc)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create an HRegion that writes to the local tmp dirs. Creates the WAL for you. Be sure to call |
| <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> when you're finished with it.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL)"> |
| <h3>createLocalHRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1687">createLocalHRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.wal.WAL wal)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create an HRegion that writes to the local tmp dirs with specified wal</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>info</code> - regioninfo</dd> |
| <dd><code>conf</code> - configuration</dd> |
| <dd><code>desc</code> - table descriptor</dd> |
| <dd><code>wal</code> - wal for this region.</dd> |
| <dt>Returns:</dt> |
| <dd>created hregion</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLocalHRegion(org.apache.hadoop.hbase.TableName,byte[],byte[],org.apache.hadoop.conf.Configuration,boolean,org.apache.hadoop.hbase.client.Durability,org.apache.hadoop.hbase.wal.WAL,byte[]...)"> |
| <h3>createLocalHRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1698">createLocalHRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] startKey, |
| byte[] stopKey, |
| org.apache.hadoop.conf.Configuration conf, |
| boolean isReadOnly, |
| org.apache.hadoop.hbase.client.Durability durability, |
| org.apache.hadoop.hbase.wal.WAL wal, |
| byte[]... families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A region on which you must call <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> |
| when done.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createLocalHRegionWithInMemoryFlags(org.apache.hadoop.hbase.TableName,byte[],byte[],org.apache.hadoop.conf.Configuration,boolean,org.apache.hadoop.hbase.client.Durability,org.apache.hadoop.hbase.wal.WAL,boolean[],byte[]...)"> |
| <h3>createLocalHRegionWithInMemoryFlags</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1705">createLocalHRegionWithInMemoryFlags</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] startKey, |
| byte[] stopKey, |
| org.apache.hadoop.conf.Configuration conf, |
| boolean isReadOnly, |
| org.apache.hadoop.hbase.client.Durability durability, |
| org.apache.hadoop.hbase.wal.WAL wal, |
| boolean[] compactedMemStore, |
| byte[]... families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteTableData(org.apache.hadoop.hbase.TableName)"> |
| <h3>deleteTableData</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1739">deleteTableData</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Provide an existing table name to truncate. Scans the table and issues a delete for each row |
| read.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - existing table</dd> |
| <dt>Returns:</dt> |
| <dd>HTable to that new table</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></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="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1759">truncateTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| boolean preserveRegions)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Truncate a table using the admin command. Effectively disables, deletes, and recreates the |
| table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table which must exist.</dd> |
| <dd><code>preserveRegions</code> - keep the existing split points</dd> |
| <dt>Returns:</dt> |
| <dd>HTable for the new table</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="truncateTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>truncateTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1776">truncateTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Truncate a table using the admin command. Effectively disables, deletes, and recreates the |
| table. For previous behavior of issuing row deletes, see deleteTableData. Expressly does not |
| preserve regions of existing table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - table which must exist.</dd> |
| <dt>Returns:</dt> |
| <dd>HTable for the new table</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadTable(org.apache.hadoop.hbase.client.Table,byte[])"> |
| <h3>loadTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1786">loadTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[] f)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load table with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>t</code> - Table</dd> |
| <dd><code>f</code> - Family</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadTable(org.apache.hadoop.hbase.client.Table,byte[],boolean)"> |
| <h3>loadTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1796">loadTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| boolean writeToWAL)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load table with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>t</code> - Table</dd> |
| <dd><code>f</code> - Family</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadTable(org.apache.hadoop.hbase.client.Table,byte[][])"> |
| <h3>loadTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1806">loadTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>t</code> - Table</dd> |
| <dd><code>f</code> - Array of Families to load</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadTable(org.apache.hadoop.hbase.client.Table,byte[][],byte[])"> |
| <h3>loadTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1817">loadTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f, |
| byte[] value)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>t</code> - Table</dd> |
| <dd><code>f</code> - Array of Families to load</dd> |
| <dd><code>value</code> - the values of the cells. If null is passed, the row key is used as value</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadTable(org.apache.hadoop.hbase.client.Table,byte[][],byte[],boolean)"> |
| <h3>loadTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1828">loadTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[][] f, |
| byte[] value, |
| boolean writeToWAL)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load table of multiple column families with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>t</code> - Table</dd> |
| <dd><code>f</code> - Array of Families to load</dd> |
| <dd><code>value</code> - the values of the cells. If null is passed, the row key is used as value</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadRegion(org.apache.hadoop.hbase.regionserver.HRegion,byte[])"> |
| <h3>loadRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1900">loadRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegion r, |
| byte[] f)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadRegion(org.apache.hadoop.hbase.regionserver.Region,byte[])"> |
| <h3>loadRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1904">loadRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region r, |
| byte[] f)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadRegion(org.apache.hadoop.hbase.regionserver.HRegion,byte[],boolean)"> |
| <h3>loadRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1915">loadRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegion r, |
| byte[] f, |
| boolean flush)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Load region with rows from 'aaa' to 'zzz'.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>r</code> - Region</dd> |
| <dd><code>f</code> - Family</dd> |
| <dd><code>flush</code> - flush the cache if true</dd> |
| <dt>Returns:</dt> |
| <dd>Count of rows loaded.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadNumericRows(org.apache.hadoop.hbase.client.Table,byte[],int,int)"> |
| <h3>loadNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1951">loadNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int startRow, |
| int endRow)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="loadRandomRows(org.apache.hadoop.hbase.client.Table,byte[],int,int)"> |
| <h3>loadRandomRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1961">loadRandomRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int rowSize, |
| int totalRows)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyNumericRows(org.apache.hadoop.hbase.client.Table,byte[],int,int,int)"> |
| <h3>verifyNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1972">verifyNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table table, |
| byte[] f, |
| int startRow, |
| int endRow, |
| int replicaId)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyNumericRows(org.apache.hadoop.hbase.regionserver.Region,byte[],int,int)"> |
| <h3>verifyNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1989">verifyNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region region, |
| byte[] f, |
| int startRow, |
| int endRow)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyNumericRows(org.apache.hadoop.hbase.regionserver.HRegion,byte[],int,int)"> |
| <h3>verifyNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1994">verifyNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegion region, |
| byte[] f, |
| int startRow, |
| int endRow)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyNumericRows(org.apache.hadoop.hbase.regionserver.Region,byte[],int,int,boolean)"> |
| <h3>verifyNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-1999">verifyNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region region, |
| byte[] f, |
| int startRow, |
| int endRow, |
| boolean present)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyNumericRows(org.apache.hadoop.hbase.regionserver.HRegion,byte[],int,int,boolean)"> |
| <h3>verifyNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2004">verifyNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegion region, |
| byte[] f, |
| int startRow, |
| int endRow, |
| boolean present)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="deleteNumericRows(org.apache.hadoop.hbase.client.Table,byte[],int,int)"> |
| <h3>deleteNumericRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2023">deleteNumericRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table t, |
| byte[] f, |
| int startRow, |
| int endRow)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.client.Table)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2038">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Return the number of rows in the given table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - to count rows</dd> |
| <dt>Returns:</dt> |
| <dd>count of rows</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.client.Table,org.apache.hadoop.hbase.client.Scan)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2042">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table table, |
| org.apache.hadoop.hbase.client.Scan scan)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.client.Table,byte[]...)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2052">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table table, |
| byte[]... families)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.TableName)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2063">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Return the number of rows in the given table.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.regionserver.Region)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2069">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region region)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.regionserver.Region,org.apache.hadoop.hbase.client.Scan)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2073">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region region, |
| org.apache.hadoop.hbase.client.Scan scan)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="countRows(org.apache.hadoop.hbase.regionserver.InternalScanner)"> |
| <h3>countRows</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2079">countRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.InternalScanner scanner)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="checksumRows(org.apache.hadoop.hbase.client.Table)"> |
| <h3>checksumRows</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-2094">checksumRows</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Table table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Return an md5 digest of the entire contents of a table.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMultiRegionsInMeta(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,byte[][])"> |
| <h3>createMultiRegionsInMeta</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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><org.apache.hadoop.hbase.client.RegionInfo></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2141">createMultiRegionsInMeta</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| byte[][] startKeys)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create rows in hbase:meta for regions of the specified table with the specified start keys. The |
| first startKey should be a 0 length byte array if you want to form a proper range of regions.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>list of region info for regions added to meta</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createWal(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo)"> |
| <h3>createWal</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.wal.WAL</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2163">createWal</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.hbase.client.RegionInfo hri)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create an unmanaged WAL. Be sure to close it when you're through.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>createRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2176">createRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a region with it's own WAL. Be sure to call |
| <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> to clean up all resources.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.io.hfile.BlockCache)"> |
| <h3>createRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2185">createRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| org.apache.hadoop.hbase.io.hfile.BlockCache blockCache)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a region with it's own WAL. Be sure to call |
| <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> to clean up all resources.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.mob.MobFileCache)"> |
| <h3>createRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2197">createRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| org.apache.hadoop.hbase.mob.MobFileCache mobFileCache)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a region with it's own WAL. Be sure to call |
| <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> to clean up all resources.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,boolean)"> |
| <h3>createRegionAndWAL</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2210">createRegionAndWAL</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo info, |
| org.apache.hadoop.fs.Path rootDir, |
| org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor htd, |
| boolean initialize)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a region with it's own WAL. Be sure to call |
| <a href="#closeRegionAndWAL(org.apache.hadoop.hbase.regionserver.HRegion)"><code>closeRegionAndWAL(HRegion)</code></a> to clean up all resources.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getOtherRegionServer(org.apache.hadoop.hbase.regionserver.HRegionServer)"> |
| <h3>getOtherRegionServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegionServer</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2222">getOtherRegionServer</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegionServer rs)</span></div> |
| <div class="block">Find any other region server which is different from the one identified by parameter</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>another region server</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRSForFirstRegionInTable(org.apache.hadoop.hbase.TableName)"> |
| <h3>getRSForFirstRegionInTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegionServer</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2237">getRSForFirstRegionInTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Tool to get the reference to the region server object that holds the region of the specified |
| user table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - user table to lookup in hbase:meta</dd> |
| <dt>Returns:</dt> |
| <dd>region server that holds it, null if the row doesn't exist</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniMapReduceCluster()"> |
| <h3>startMiniMapReduceCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.mapred.MiniMRCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2270">startMiniMapReduceCluster</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Starts a <code>MiniMRCluster</code> with a default number of <code>TaskTracker</code>'s.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - When starting the cluster fails.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="forceChangeTaskLogDir()"> |
| <h3>forceChangeTaskLogDir</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2282">forceChangeTaskLogDir</a></span>()</div> |
| <div class="block">Tasktracker has a bug where changing the hadoop.log.dir system property will not change its |
| internal static LOG_DIR variable.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="startMiniMapReduceCluster(int)"> |
| <h3>startMiniMapReduceCluster</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2310">startMiniMapReduceCluster</a></span><wbr><span class="parameters">(int servers)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Starts a <code>MiniMRCluster</code>. Call <a href="#setFileSystemURI(java.lang.String)"><code>setFileSystemURI(String)</code></a> to use a different |
| filesystem.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>servers</code> - The number of <code>TaskTracker</code>'s to start.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - When starting the cluster fails.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="shutdownMiniMapReduceCluster()"> |
| <h3>shutdownMiniMapReduceCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2384">shutdownMiniMapReduceCluster</a></span>()</div> |
| <div class="block">Stops the previously started <code>MiniMRCluster</code>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMockRegionServerService()"> |
| <h3>createMockRegionServerService</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.RegionServerServices</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2398">createMockRegionServerService</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMockRegionServerService(org.apache.hadoop.hbase.ipc.RpcServerInterface)"> |
| <h3>createMockRegionServerService</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.RegionServerServices</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2406">createMockRegionServerService</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.ipc.RpcServerInterface rpc)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS. This version is used by |
| TestTokenAuthentication</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createMockRegionServerService(org.apache.hadoop.hbase.ServerName)"> |
| <h3>createMockRegionServerService</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.RegionServerServices</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2418">createMockRegionServerService</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.ServerName name)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Create a stubbed out RegionServerService, mainly for getting FS. This version is used by |
| TestOpenRegionHandler</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="expireMasterSession()"> |
| <h3>expireMasterSession</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2427">expireMasterSession</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Expire the Master's session</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="expireRegionServerSession(int)"> |
| <h3>expireRegionServerSession</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2436">expireRegionServerSession</a></span><wbr><span class="parameters">(int index)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Expire a region server's session</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>index</code> - which RS</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="decrementMinRegionServerCount()"> |
| <h3>decrementMinRegionServerCount</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2442">decrementMinRegionServerCount</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="decrementMinRegionServerCount(org.apache.hadoop.conf.Configuration)"> |
| <h3>decrementMinRegionServerCount</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2453">decrementMinRegionServerCount</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="expireSession(org.apache.hadoop.hbase.zookeeper.ZKWatcher)"> |
| <h3>expireSession</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2460">expireSession</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.zookeeper.ZKWatcher nodeZK)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="expireSession(org.apache.hadoop.hbase.zookeeper.ZKWatcher,boolean)"> |
| <h3>expireSession</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2476">expireSession</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.zookeeper.ZKWatcher nodeZK, |
| boolean checkStatus)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Expire a ZooKeeper session as recommended in ZooKeeper documentation |
| http://hbase.apache.org/book.html#trouble.zookeeper |
| <p/> |
| There are issues when doing this: |
| <ol> |
| <li>http://www.mail-archive.com/dev@zookeeper.apache.org/msg01942.html</li> |
| <li>https://issues.apache.org/jira/browse/ZOOKEEPER-1105</li> |
| </ol></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>nodeZK</code> - - the ZK watcher to expire</dd> |
| <dd><code>checkStatus</code> - - true to check if we can create a Table with the current configuration.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getHBaseCluster()"> |
| <h3>getHBaseCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2525">getHBaseCluster</a></span>()</div> |
| <div class="block">Get the Mini HBase cluster.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>hbase cluster</dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#getHBaseClusterInterface()"><code>getHBaseClusterInterface()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getHBaseClusterInterface()"> |
| <h3>getHBaseClusterInterface</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="HBaseClusterInterface.html" title="class in org.apache.hadoop.hbase">HBaseClusterInterface</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2537">getHBaseClusterInterface</a></span>()</div> |
| <div class="block">Returns the HBaseCluster instance. |
| <p> |
| Returned object can be any of the subclasses of HBaseCluster, and the tests referring this |
| should not assume that the cluster is a mini cluster or a distributed one. If the test only |
| works on a mini cluster, then specific method <a href="#getMiniHBaseCluster()"><code>getMiniHBaseCluster()</code></a> can be used |
| instead w/o the need to type-cast.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="invalidateConnection()"> |
| <h3>invalidateConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2553">invalidateConnection</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Resets the connections so that the next time getConnection() is called, a new connection is |
| created. This is needed in cases where the entire cluster / all the masters are shutdown and |
| the connection is not valid anymore. |
| <p/> |
| TODO: There should be a more coherent way of doing this. Unfortunately the way tests are |
| written, not all start() stop() calls go through this class. Most tests directly operate on the |
| underlying mini/local hbase cluster. That makes it difficult for this wrapper class to maintain |
| the connection state automatically. Cleaning this is a much bigger refactor.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConnection()"> |
| <h3>getConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Connection</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2568">getConnection</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Get a shared Connection to the cluster. this method is thread safe.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>A Connection that can be shared. Don't close. Will be closed on shutdown of cluster.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getConnection(org.apache.hadoop.hbase.security.User)"> |
| <h3>getConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Connection</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2577">getConnection</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.security.User user)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Get a assigned Connection to the cluster. this method is thread safe.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>user</code> - assigned user</dd> |
| <dt>Returns:</dt> |
| <dd>A Connection with assigned user.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAsyncConnection()"> |
| <h3>getAsyncConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.AsyncClusterConnection</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2586">getAsyncConnection</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Get a shared AsyncClusterConnection to the cluster. this method is thread safe.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>An AsyncClusterConnection that can be shared. Don't close. Will be closed on shutdown |
| of cluster.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAsyncConnection(org.apache.hadoop.hbase.security.User)"> |
| <h3>getAsyncConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.AsyncClusterConnection</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2609">getAsyncConnection</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.security.User user)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Get a assigned AsyncClusterConnection to the cluster. this method is thread safe.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>user</code> - assigned user</dd> |
| <dt>Returns:</dt> |
| <dd>An AsyncClusterConnection with assigned user.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="closeConnection()"> |
| <h3>closeConnection</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2613">closeConnection</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAdmin()"> |
| <h3>getAdmin</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Admin</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2628">getAdmin</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Returns an Admin instance which is shared between HBaseTestingUtility instance users. Closing |
| it has no effect, it will be closed automatically when the cluster shutdowns</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getHbck()"> |
| <h3>getHbck</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Hbck</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2640">getHbck</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Returns an <code>Hbck</code> instance. Needs be closed when done.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassignRegion(java.lang.String)"> |
| <h3>unassignRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2648">unassignRegion</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> regionName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Unassign the named region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - The region to unassign.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassignRegion(byte[])"> |
| <h3>unassignRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2656">unassignRegion</a></span><wbr><span class="parameters">(byte[] regionName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Unassign the named region.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>regionName</code> - The region to unassign.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassignRegionByRow(java.lang.String,org.apache.hadoop.hbase.client.RegionLocator)"> |
| <h3>unassignRegionByRow</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2665">unassignRegionByRow</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> row, |
| org.apache.hadoop.hbase.client.RegionLocator table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Closes the region containing the given row.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>row</code> - The row to find the containing region.</dd> |
| <dd><code>table</code> - The table to find the region.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unassignRegionByRow(byte[],org.apache.hadoop.hbase.client.RegionLocator)"> |
| <h3>unassignRegionByRow</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2674">unassignRegionByRow</a></span><wbr><span class="parameters">(byte[] row, |
| org.apache.hadoop.hbase.client.RegionLocator table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Closes the region containing the given row.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>row</code> - The row to find the containing region.</dd> |
| <dd><code>table</code> - The table to find the region.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSplittableRegion(org.apache.hadoop.hbase.TableName,int)"> |
| <h3>getSplittableRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2685">getSplittableRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| int maxAttempts)</span></div> |
| <div class="block">Retrieves a splittable region randomly from tableName</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - name of table</dd> |
| <dd><code>maxAttempts</code> - maximum number of attempts, unlimited for value of -1</dd> |
| <dt>Returns:</dt> |
| <dd>the HRegion chosen, null if none was found within limit of maxAttempts</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDFSCluster()"> |
| <h3>getDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hdfs.MiniDFSCluster</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2717">getDFSCluster</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster)"> |
| <h3>setDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2721">setDFSCluster</a></span><wbr><span class="parameters">(org.apache.hadoop.hdfs.MiniDFSCluster cluster)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setDFSCluster(org.apache.hadoop.hdfs.MiniDFSCluster,boolean)"> |
| <h3>setDFSCluster</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2733">setDFSCluster</a></span><wbr><span class="parameters">(org.apache.hadoop.hdfs.MiniDFSCluster cluster, |
| boolean requireDown)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Set the MiniDFSCluster</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>cluster</code> - cluster to use</dd> |
| <dd><code>requireDown</code> - require the that cluster not be "up" (MiniDFSCluster#isClusterUp) before it |
| is set.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a></code> - if the passed cluster is up when it is required to be down</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if the FileSystem could not be set from the passed dfs cluster</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getTestFileSystem()"> |
| <h3>getTestFileSystem</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.fs.FileSystem</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2742">getTestFileSystem</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableAvailable(org.apache.hadoop.hbase.TableName)"> |
| <h3>waitTableAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2751">waitTableAvailable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until all regions in a table have been assigned. Waits default timeout before giving up |
| (30 seconds).</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - Table to wait on.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableAvailable(org.apache.hadoop.hbase.TableName,long)"> |
| <h3>waitTableAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2755">waitTableAvailable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table, |
| long timeoutMillis)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableAvailable(byte[],long)"> |
| <h3>waitTableAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2765">waitTableAvailable</a></span><wbr><span class="parameters">(byte[] table, |
| long timeoutMillis)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until all regions in a table have been assigned</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - Table to wait on.</dd> |
| <dd><code>timeoutMillis</code> - Timeout.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="explainTableAvailability(org.apache.hadoop.hbase.TableName)"> |
| <h3>explainTableAvailability</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-2770">explainTableAvailability</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="explainTableState(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableState.State)"> |
| <h3>explainTableState</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-2796">explainTableState</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table, |
| org.apache.hadoop.hbase.client.TableState.State state)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="findLastTableState(org.apache.hadoop.hbase.TableName)"> |
| <h3>findLastTableState</h3> |
| <div class="member-signature"><span class="annotations">@Nullable |
| </span><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.TableState</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2809">findLastTableState</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableEnabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>waitTableEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2838">waitTableEnabled</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Waits for a table to be 'enabled'. Enabled means that table is set as 'enabled' and the regions |
| have been all assigned. Will timeout after default period (30 seconds) Tolerates nonexistent |
| table.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - the table to wait on.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code> - if interrupted while waiting</dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code> - if an IO problem is encountered</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableEnabled(byte[],long)"> |
| <h3>waitTableEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2849">waitTableEnabled</a></span><wbr><span class="parameters">(byte[] table, |
| long timeoutMillis)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Waits for a table to be 'enabled'. Enabled means that table is set as 'enabled' and the regions |
| have been all assigned.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - Table to wait on.</dd> |
| <dd><code>timeoutMillis</code> - Time to wait on it being marked enabled.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="#waitTableEnabled(org.apache.hadoop.hbase.TableName,long)"><code>waitTableEnabled(TableName, long)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableEnabled(org.apache.hadoop.hbase.TableName,long)"> |
| <h3>waitTableEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2854">waitTableEnabled</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table, |
| long timeoutMillis)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableDisabled(byte[])"> |
| <h3>waitTableDisabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2863">waitTableDisabled</a></span><wbr><span class="parameters">(byte[] table)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Waits for a table to be 'disabled'. Disabled means that table is set as 'disabled' Will timeout |
| after default period (30 seconds)</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - Table to wait on.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableDisabled(org.apache.hadoop.hbase.TableName,long)"> |
| <h3>waitTableDisabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2867">waitTableDisabled</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName table, |
| long millisTimeout)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitTableDisabled(byte[],long)"> |
| <h3>waitTableDisabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2877">waitTableDisabled</a></span><wbr><span class="parameters">(byte[] table, |
| long timeoutMillis)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Waits for a table to be 'disabled'. Disabled means that table is set as 'disabled'</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>table</code> - Table to wait on.</dd> |
| <dd><code>timeoutMillis</code> - Time to wait on it being marked disabled.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ensureSomeRegionServersAvailable(int)"> |
| <h3>ensureSomeRegionServersAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2887">ensureSomeRegionServersAvailable</a></span><wbr><span class="parameters">(int num)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Make sure that at least the specified number of region servers are running</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>num</code> - minimum number of region servers that should be running</dd> |
| <dt>Returns:</dt> |
| <dd>true if we started some servers</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="ensureSomeNonStoppedRegionServersAvailable(int)"> |
| <h3>ensureSomeNonStoppedRegionServersAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2904">ensureSomeNonStoppedRegionServersAvailable</a></span><wbr><span class="parameters">(int num)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Make sure that at least the specified number of region servers are running. We don't count the |
| ones that are currently stopping or are stopped.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>num</code> - minimum number of region servers that should be running</dd> |
| <dt>Returns:</dt> |
| <dd>true if we started some servers</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getDifferentUser(org.apache.hadoop.conf.Configuration,java.lang.String)"> |
| <h3>getDifferentUser</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.security.User</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2931">getDifferentUser</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration c, |
| <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> differentiatingSuffix)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">This method clones the passed <code>c</code> configuration setting a new user into the clone. |
| Use it getting new instances of FileSystem. Only works for DistributedFileSystem w/o Kerberos.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>c</code> - Initial configuration</dd> |
| <dd><code>differentiatingSuffix</code> - Suffix to differentiate this user from others.</dd> |
| <dt>Returns:</dt> |
| <dd>A new configuration instance with a different user set into it.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getAllOnlineRegions(org.apache.hadoop.hbase.SingleProcessHBaseCluster)"> |
| <h3>getAllOnlineRegions</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</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/HBaseTestingUtil.html#line-2944">getAllOnlineRegions</a></span><wbr><span class="parameters">(<a href="SingleProcessHBaseCluster.html" title="class in org.apache.hadoop.hbase">SingleProcessHBaseCluster</a> cluster)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setMaxRecoveryErrorCount(java.io.OutputStream,int)"> |
| <h3>setMaxRecoveryErrorCount</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2973">setMaxRecoveryErrorCount</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/OutputStream.html" title="class or interface in java.io" class="external-link">OutputStream</a> stream, |
| int max)</span></div> |
| <div class="block">Set maxRecoveryErrorCount in DFSClient. In 0.20 pre-append its hard-coded to 5 and makes tests |
| linger. Here is the exception you'll see: |
| |
| <pre> |
| 2010-06-15 11:52:28,511 WARN [DataStreamer for file /hbase/.logs/wal.1276627923013 block |
| blk_928005470262850423_1021] hdfs.DFSClient$DFSOutputStream(2657): Error Recovery for block |
| blk_928005470262850423_1021 failed because recovery from primary datanode 127.0.0.1:53683 |
| failed 4 times. Pipeline was 127.0.0.1:53687, 127.0.0.1:53683. Will retry... |
| </pre></div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>stream</code> - A DFSClient.DFSOutputStream.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assignRegion(org.apache.hadoop.hbase.client.RegionInfo)"> |
| <h3>assignRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-2998">assignRegion</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo regionInfo)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Uses directly the assignment manager to assign the region. and waits until the specified region |
| has completed assignment.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>true if the region is assigned false otherwise.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="moveRegionAndWait(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName)"> |
| <h3>moveRegionAndWait</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3010">moveRegionAndWait</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo destRegion, |
| org.apache.hadoop.hbase.ServerName destServer)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Move region to destination server and wait till region is completely moved and online</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>destRegion</code> - region to move</dd> |
| <dd><code>destServer</code> - destination server of the region</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilAllRegionsAssigned(org.apache.hadoop.hbase.TableName)"> |
| <h3>waitUntilAllRegionsAssigned</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3032">waitUntilAllRegionsAssigned</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until all regions for a table in hbase:meta have a non-empty info:server, up to a |
| configuable timeout value (default is 60 seconds) This means all regions have been deployed, |
| master has been informed and updated hbase:meta with the regions deployed server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table name</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilAllSystemRegionsAssigned()"> |
| <h3>waitUntilAllSystemRegionsAssigned</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3040">waitUntilAllSystemRegionsAssigned</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Waith until all system table's regions get assigned</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilAllRegionsAssigned(org.apache.hadoop.hbase.TableName,long)"> |
| <h3>waitUntilAllRegionsAssigned</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3051">waitUntilAllRegionsAssigned</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| long timeout)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until all regions for a table in hbase:meta have a non-empty info:server, or until |
| timeout. This means all regions have been deployed, master has been informed and updated |
| hbase:meta with the regions deployed server.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>tableName</code> - the table name</dd> |
| <dd><code>timeout</code> - timeout, in milliseconds</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getFromStoreFile(org.apache.hadoop.hbase.regionserver.HStore,org.apache.hadoop.hbase.client.Get)"> |
| <h3>getFromStoreFile</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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><org.apache.hadoop.hbase.Cell></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3136">getFromStoreFile</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HStore store, |
| org.apache.hadoop.hbase.client.Get get)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Do a small get/scan against one store. This is required because store has no actual methods of |
| querying itself, and relies on StoreScanner.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRegionSplitStartKeys(byte[],byte[],int)"> |
| <h3>getRegionSplitStartKeys</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">byte[][]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3162">getRegionSplitStartKeys</a></span><wbr><span class="parameters">(byte[] startKey, |
| byte[] endKey, |
| int numRegions)</span></div> |
| <div class="block">Create region split keys between startkey and endKey</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>numRegions</code> - the number of regions to be created. it has to be greater than 3.</dd> |
| <dt>Returns:</dt> |
| <dd>resulting split keys</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getFromStoreFile(org.apache.hadoop.hbase.regionserver.HStore,byte[],java.util.NavigableSet)"> |
| <h3>getFromStoreFile</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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><org.apache.hadoop.hbase.Cell></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3175">getFromStoreFile</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HStore store, |
| byte[] row, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/NavigableSet.html" title="class or interface in java.util" class="external-link">NavigableSet</a><byte[]> columns)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Do a small get/scan against one store. This is required because store has no actual methods of |
| querying itself, and relies on StoreScanner.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assertKVListsEqual(java.lang.String,java.util.List,java.util.List)"> |
| <h3>assertKVListsEqual</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3184">assertKVListsEqual</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> additionalMsg, |
| <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><? extends org.apache.hadoop.hbase.Cell> expected, |
| <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><? extends org.apache.hadoop.hbase.Cell> actual)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="safeGetAsStr(java.util.List,int)"> |
| <h3>safeGetAsStr</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="type-parameters"><T></span> <span class="return-type"><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/HBaseTestingUtil.html#line-3211">safeGetAsStr</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><T> lst, |
| int i)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getRpcConnnectionURI()"> |
| <h3>getRpcConnnectionURI</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-3219">getRpcConnnectionURI</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/UnknownHostException.html" title="class or interface in java.net" class="external-link">UnknownHostException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getZkConnectionURI()"> |
| <h3>getZkConnectionURI</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-3223">getZkConnectionURI</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClusterKey()"> |
| <h3>getClusterKey</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">public</span> <span class="return-type"><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/HBaseTestingUtil.html#line-3236">getClusterKey</a></span>()</div> |
| <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> |
| <div class="deprecation-comment">since 2.7.0, will be removed in 4.0.0. Now we use connection uri to specify the |
| connection info of a cluster. Keep here only for compatibility.</div> |
| </div> |
| <div class="block">Get the zk based cluster key for this cluster.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#getRpcConnnectionURI()"><code>getRpcConnnectionURI()</code></a></li> |
| <li><a href="#getZkConnectionURI()"><code>getZkConnectionURI()</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createRandomTable(org.apache.hadoop.hbase.TableName,java.util.Collection,int,int,int,int,int)"> |
| <h3>createRandomTable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Table</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3246">createRandomTable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| <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="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>> families, |
| int maxVersions, |
| int numColsPerRow, |
| int numFlushes, |
| int numRegions, |
| int numRowsPerFlush)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Creates a random table with the given parameters</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="randomFreePort()"> |
| <h3>randomFreePort</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3321">randomFreePort</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="randomMultiCastAddress()"> |
| <h3>randomMultiCastAddress</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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/HBaseTestingUtil.html#line-3325">randomMultiCastAddress</a></span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitForHostPort(java.lang.String,int)"> |
| <h3>waitForHostPort</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3329">waitForHostPort</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> host, |
| int port)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3359">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] columnFamily, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte[],org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,int,int,org.apache.hadoop.hbase.client.Durability)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3371">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] columnFamily, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding, |
| int numRegionsPerServer, |
| int regionReplication, |
| org.apache.hadoop.hbase.client.Durability durability)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.TableName,byte[][],org.apache.hadoop.hbase.io.compress.Compression.Algorithm,org.apache.hadoop.hbase.io.encoding.DataBlockEncoding,int,int,org.apache.hadoop.hbase.client.Durability)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3390">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[][] columnFamilies, |
| org.apache.hadoop.hbase.io.compress.Compression.Algorithm compression, |
| org.apache.hadoop.hbase.io.encoding.DataBlockEncoding dataBlockEncoding, |
| int numRegionsPerServer, |
| int regionReplication, |
| org.apache.hadoop.hbase.client.Durability durability)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3412">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor hcd)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,int)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3422">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor hcd, |
| int numRegionsPerServer)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[],int)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3433">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor desc, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[] hcds, |
| int numRegionsPerServer)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[],org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm,int)"> |
| <h3>createPreSplitLoadTestTable</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3444">createPreSplitLoadTestTable</a></span><wbr><span class="parameters">(org.apache.hadoop.conf.Configuration conf, |
| org.apache.hadoop.hbase.client.TableDescriptor td, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor[] cds, |
| org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm splitter, |
| int numRegionsPerServer)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Creates a pre-split table for load testing. If the table already exists, logs a warning and |
| continues.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the number of regions the table was split into</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getMetaRSPort(org.apache.hadoop.hbase.client.Connection)"> |
| <h3>getMetaRSPort</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3487">getMetaRSPort</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.Connection connection)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assertRegionOnServer(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName,long)"> |
| <h3>assertRegionOnServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3497">assertRegionOnServer</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo hri, |
| org.apache.hadoop.hbase.ServerName server, |
| long timeout)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Due to async racing issue, a region may not be in the online region list of a region server |
| yet, after the assignment znode is deleted and the new assignment is recorded in master.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="assertRegionOnlyOnServer(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName,long)"> |
| <h3>assertRegionOnlyOnServer</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3513">assertRegionOnlyOnServer</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.RegionInfo hri, |
| org.apache.hadoop.hbase.ServerName server, |
| long timeout)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Check to make sure the region is open on the specified region server, but not on any other one.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTestRegion(java.lang.String,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)"> |
| <h3>createTestRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3541">createTestRegion</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> tableName, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor cd)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="createTestRegion(java.lang.String,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.io.hfile.BlockCache)"> |
| <h3>createTestRegion</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.regionserver.HRegion</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3548">createTestRegion</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> tableName, |
| org.apache.hadoop.hbase.client.ColumnFamilyDescriptor cd, |
| org.apache.hadoop.hbase.io.hfile.BlockCache blockCache)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setFileSystemURI(java.lang.String)"> |
| <h3>setFileSystemURI</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3556">setFileSystemURI</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> fsURI)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="predicateNoRegionsInTransition()"> |
| <h3>predicateNoRegionsInTransition</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Waiter.ExplainingPredicate.html" title="interface in org.apache.hadoop.hbase">Waiter.ExplainingPredicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3563">predicateNoRegionsInTransition</a></span>()</div> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that there are no regions in transition in master</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="predicateTableEnabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>predicateTableEnabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3586">predicateTableEnabled</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span></div> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="predicateTableDisabled(org.apache.hadoop.hbase.TableName)"> |
| <h3>predicateTableDisabled</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3603">predicateTableDisabled</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span></div> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="predicateTableAvailable(org.apache.hadoop.hbase.TableName)"> |
| <h3>predicateTableAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase">Waiter.Predicate</a><<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a>></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3620">predicateTableAvailable</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName)</span></div> |
| <div class="block">Returns a <a href="Waiter.Predicate.html" title="interface in org.apache.hadoop.hbase"><code>Waiter.Predicate</code></a> for checking that table is enabled</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilNoRegionsInTransition(long)"> |
| <h3>waitUntilNoRegionsInTransition</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3656">waitUntilNoRegionsInTransition</a></span><wbr><span class="parameters">(long timeout)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until no regions in transition.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>timeout</code> - How long to wait.</dd> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitUntilNoRegionsInTransition()"> |
| <h3>waitUntilNoRegionsInTransition</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3663">waitUntilNoRegionsInTransition</a></span>() |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <div class="block">Wait until no regions in transition. (time limit 15min)</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="waitLabelAvailable(long,java.lang.String...)"> |
| <h3>waitLabelAvailable</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3670">waitLabelAvailable</a></span><wbr><span class="parameters">(long timeoutMillis, |
| <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>... labels)</span></div> |
| <div class="block">Wait until labels is ready in VisibilityLabelsCache.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="generateColumnDescriptors()"> |
| <h3>generateColumnDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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><org.apache.hadoop.hbase.client.ColumnFamilyDescriptor></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3701">generateColumnDescriptors</a></span>()</div> |
| <div class="block">Create a set of column descriptors with the combination of compression, encoding, bloom codecs |
| available.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>the list of column descriptors</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="generateColumnDescriptors(java.lang.String)"> |
| <h3>generateColumnDescriptors</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><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><org.apache.hadoop.hbase.client.ColumnFamilyDescriptor></span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3711">generateColumnDescriptors</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> prefix)</span></div> |
| <div class="block">Create a set of column descriptors with the combination of compression, encoding, bloom codecs |
| available.</div> |
| <dl class="notes"> |
| <dt>Parameters:</dt> |
| <dd><code>prefix</code> - family names prefix</dd> |
| <dt>Returns:</dt> |
| <dd>the list of column descriptors</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getSupportedCompressionAlgorithms()"> |
| <h3>getSupportedCompressionAlgorithms</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.apache.hadoop.hbase.io.compress.Compression.Algorithm[]</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3735">getSupportedCompressionAlgorithms</a></span>()</div> |
| <div class="block">Get supported compression algorithms.</div> |
| <dl class="notes"> |
| <dt>Returns:</dt> |
| <dd>supported compression algorithms.</dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getClosestRowBefore(org.apache.hadoop.hbase.regionserver.Region,byte[],byte[])"> |
| <h3>getClosestRowBefore</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.hbase.client.Result</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3750">getClosestRowBefore</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.Region r, |
| byte[] row, |
| byte[] family)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTargetTable(byte[],org.apache.hadoop.hbase.Cell)"> |
| <h3>isTargetTable</h3> |
| <div class="member-signature"><span class="modifiers">private</span> <span class="return-type">boolean</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3766">isTargetTable</a></span><wbr><span class="parameters">(byte[] inRow, |
| org.apache.hadoop.hbase.Cell c)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setupMiniKdc(java.io.File)"> |
| <h3>setupMiniKdc</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">org.apache.hadoop.minikdc.MiniKdc</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3781">setupMiniKdc</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/File.html" title="class or interface in java.io" class="external-link">File</a> keytabFile)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div> |
| <div class="block">Sets up <code>MiniKdc</code> for testing security. Uses <a href="security/HBaseKerberosUtils.html" title="class in org.apache.hadoop.hbase.security"><code>HBaseKerberosUtils</code></a> to set the given |
| keytab file as <a href="security/HBaseKerberosUtils.html#KRB_KEYTAB_FILE"><code>HBaseKerberosUtils.KRB_KEYTAB_FILE</code></a>. FYI, there is also the easier-to-use |
| kerby KDC server and utility for using it, |
| <a href="util/SimpleKdcServerUtil.html" title="class in org.apache.hadoop.hbase.util"><code>SimpleKdcServerUtil</code></a>. The kerby KDC server is preferred; |
| less baggage. It came in in HBASE-5291.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNumHFiles(org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>getNumHFiles</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3811">getNumHFiles</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getNumHFilesForRS(org.apache.hadoop.hbase.regionserver.HRegionServer,org.apache.hadoop.hbase.TableName,byte[])"> |
| <h3>getNumHFilesForRS</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">int</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3819">getNumHFilesForRS</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.regionserver.HRegionServer rs, |
| org.apache.hadoop.hbase.TableName tableName, |
| byte[] family)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="verifyTableDescriptorIgnoreTableName(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)"> |
| <h3>verifyTableDescriptorIgnoreTableName</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3828">verifyTableDescriptorIgnoreTableName</a></span><wbr><span class="parameters">(org.apache.hadoop.hbase.client.TableDescriptor ltd, |
| org.apache.hadoop.hbase.client.TableDescriptor rtd)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="await(long,java.util.function.BooleanSupplier)"> |
| <h3>await</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name"><a href="../../../../src-html/org/apache/hadoop/hbase/HBaseTestingUtil.html#line-3843">await</a></span><wbr><span class="parameters">(long sleepMillis, |
| <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/BooleanSupplier.html" title="class or interface in java.util.function" class="external-link">BooleanSupplier</a> condition)</span> |
| throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></span></div> |
| <div class="block">Await the successful return of <code>condition</code>, sleeping <code>sleepMillis</code> between |
| invocations.</div> |
| <dl class="notes"> |
| <dt>Throws:</dt> |
| <dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/InterruptedException.html" title="class or interface in java.lang" class="external-link">InterruptedException</a></code></dd> |
| </dl> |
| </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> |