blob: e39120af977c6647a542e0b9debadd198cf7d131 [file] [log] [blame]
<!DOCTYPE html>
<!--
Generated by Apache Maven Doxia at 2019-04-06
Rendered using Reflow Maven Skin 1.1.1 (http://andriusvelykis.github.io/reflow-maven-skin)
-->
<html xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<title>Apache HBase &#x2013; Project Modules</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="" />
<meta http-equiv="content-language" content="en" />
<link href="http://netdna.bootstrapcdn.com/bootswatch/2.3.2/spacelab/bootstrap.min.css" rel="stylesheet" />
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-responsive.min.css" rel="stylesheet" />
<link href="./css/bootswatch.css" rel="stylesheet" />
<link href="./css/reflow-skin.css" rel="stylesheet" />
<link href="./css/lightbox.css" rel="stylesheet" />
<link href="./css/site.css" rel="stylesheet" />
<link href="./css/print.css" rel="stylesheet" media="print" />
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body class="page-modules project-hbase" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target="#top-nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse collapse" id="top-nav-collapse">
<ul class="nav pull-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache HBase Project <b class="caret"></b></a>
<ul class="dropdown-menu">
<li ><a href="index.html" title="Overview">Overview</a></li>
<li ><a href="license.html" title="License">License</a></li>
<li ><a href="http://www.apache.org/dyn/closer.cgi/hbase/" title="Downloads" class="externalLink">Downloads</a></li>
<li ><a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" title="Release Notes" class="externalLink">Release Notes</a></li>
<li ><a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a></li>
<li ><a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a></li>
<li ><a href="source-repository.html" title="Source Repository">Source Repository</a></li>
<li ><a href="https://reviews.apache.org" title="ReviewBoard" class="externalLink">ReviewBoard</a></li>
<li ><a href="team-list.html" title="Team">Team</a></li>
<li ><a href="sponsors.html" title="Thanks">Thanks</a></li>
<li ><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink">Blog</a></li>
<li ><a href="resources.html" title="Other resources">Other resources</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li ><a href="book.html" title="Reference Guide" target="_blank">Reference Guide</a></li>
<li ><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank">Reference Guide (PDF)</a></li>
<li ><a href="book.html#quickstart" title="Getting Started" target="_blank">Getting Started</a></li>
<li ><a href="apidocs/index.html" title="User API" target="_blank">User API</a></li>
<li ><a href="devapidocs/index.html" title="Developer API" target="_blank">Developer API</a></li>
<li ><a href="xref/index.html" title="X-Ref">X-Ref</a></li>
<li ><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink">中文参考指南(单页)</a></li>
<li ><a href="book.html#faq" title="FAQ" target="_blank">FAQ</a></li>
<li ><a href="book.html#other.info" title="Videos/Presentations" target="_blank">Videos/Presentations</a></li>
<li ><a href="http://wiki.apache.org/hadoop/Hbase" title="Wiki" target="_blank" class="externalLink">Wiki</a></li>
<li ><a href="acid-semantics.html" title="ACID Semantics" target="_blank">ACID Semantics</a></li>
<li ><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank">Bulk Loads</a></li>
<li ><a href="metrics.html" title="Metrics" target="_blank">Metrics</a></li>
<li ><a href="cygwin.html" title="HBase on Windows" target="_blank">HBase on Windows</a></li>
<li ><a href="replication.html" title="Cluster replication" target="_blank">Cluster replication</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">0.94 Documentation <b class="caret"></b></a>
<ul class="dropdown-menu">
<li ><a href="0.94/apidocs/index.html" title="API" target="_blank">API</a></li>
<li ><a href="0.94/xref/index.html" title="X-Ref" target="_blank">X-Ref</a></li>
<li ><a href="0.94/book.html" title="Ref Guide (single-page)" target="_blank">Ref Guide (single-page)</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
<ul class="dropdown-menu">
<li ><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink">Apache Software Foundation</a></li>
<li ><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink">How Apache Works</a></li>
<li ><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink">Sponsoring Apache</a></li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
<!-- Masthead
================================================== -->
<header>
<div class="jumbotron subhead">
<div class="row" id="banner">
<div class="span12">
<div class="pull-left">
<a href="./" id="bannerLeft"><img src="images/hbase_logo.png" alt='"'Apache HBase'"' /></a>
</div>
<div class="pull-right">
<a href="http://hbasecon.com/" id="bannerRight"><img src="images/hbasecon2015.30percent.png" alt='"'Apache HBase Orca'"' /></a>
</div>
</div>
</div>
</div>
<div>
<ul class="breadcrumb">
<li class="projectVersion version-date">Version: 1.2.12</li>
<li class="divider">|</li>
<li class="publishDate version-date">Last Published: 2019-04-06</li>
</ul>
</div>
</header>
<div class="main-body">
<div class="row">
<div class="span12">
<div class="body-content">
<div class="section">
<div class="page-header">
<h2 id="Project_Modules">Project Modules</h2>
</div>
<a name="Project_Modules"></a>
<p>This project has declared the following modules:</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr class="b">
<td><a href="hbase-resource-bundle/index.html">Apache HBase - Resource Bundle</a></td>
<td>licensing info for use when bundling works</td>
</tr>
<tr class="a">
<td><a href="hbase-server/index.html">Apache HBase - Server</a></td>
<td>Main functionality for HBase</td>
</tr>
<tr class="b">
<td><a href="hbase-thrift/index.html">Apache HBase - Thrift</a></td>
<td>HBase Thrift Server</td>
</tr>
<tr class="a">
<td><a href="hbase-rest/index.html">Apache HBase - Rest</a></td>
<td>HBase Rest Server</td>
</tr>
<tr class="b">
<td><a href="hbase-shell/index.html">Apache HBase - Shell</a></td>
<td>Shell for HBase</td>
</tr>
<tr class="a">
<td><a href="hbase-protocol/index.html">Apache HBase - Protocol</a></td>
<td>Protobuf protocol classes used by HBase to communicate.</td>
</tr>
<tr class="b">
<td><a href="hbase-client/index.html">Apache HBase - Client</a></td>
<td>Client of HBase</td>
</tr>
<tr class="a">
<td><a href="hbase-hadoop-compat/index.html">Apache HBase - Hadoop Compatibility</a></td>
<td>Interfaces to be implemented in order to smooth over hadoop version differences</td>
</tr>
<tr class="b">
<td><a href="hbase-common/index.html">Apache HBase - Common</a></td>
<td>Common functionality for HBase</td>
</tr>
<tr class="a">
<td><a href="hbase-procedure/index.html">Apache HBase - Procedure</a></td>
<td>Procedure Framework</td>
</tr>
<tr class="b">
<td><a href="hbase-it/index.html">Apache HBase - Integration Tests</a></td>
<td>Integration and System tests for HBase</td>
</tr>
<tr class="a">
<td><a href="hbase-examples/index.html">Apache HBase - Examples</a></td>
<td>Examples of HBase usage</td>
</tr>
<tr class="b">
<td><a href="hbase-prefix-tree/index.html">Apache HBase - Prefix Tree</a></td>
<td>Prefix Tree Data Block Encoder; DEPRECATED! Removed in hbase-2.0.0</td>
</tr>
<tr class="a">
<td><a href="hbase-assembly/index.html">Apache HBase - Assembly</a></td>
<td>Module that does project assembly and that is all that it does.</td>
</tr>
<tr class="b">
<td><a href="hbase-testing-util/index.html">Apache HBase - Testing Util</a></td>
<td>HBase Testing Utilities.</td>
</tr>
<tr class="a">
<td><a href="hbase-annotations/index.html">Apache HBase - Annotations</a></td>
<td>Copy of Hadoop's annotations for HBase</td>
</tr>
<tr class="b">
<td><a href="hbase-checkstyle/index.html">Apache HBase - Checkstyle</a></td>
<td>Module to hold Checkstyle properties for HBase.</td>
</tr>
<tr class="a">
<td><a href="hbase-external-blockcache/index.html">Apache HBase - External Block Cache</a></td>
<td>HBase module that provides out of process block cache. Currently Memcached is the reference implementation for external block cache. External block caches allow HBase to take advantage of other more complex caches that can live longer than the HBase regionserver process and are not necessarily tied to a single computer life time. However external block caches add in extra operational overhead.</td>
</tr>
<tr class="b">
<td><a href="hbase-shaded/hbase-shaded-client/index.html">Apache HBase - Shaded - Client</a></td>
<td>Module of HBase with most deps shaded.</td>
</tr>
<tr class="a">
<td><a href="hbase-shaded/hbase-shaded-server/index.html">Apache HBase - Shaded - Server</a></td>
<td>Module of HBase with most deps shaded.</td>
</tr>
<tr class="b">
<td><a href="hbase-shaded-check-invariants/index.html">Apache HBase Shaded Packaging Invariants</a></td>
<td>Enforces our invariants for our shaded artifacts. e.g. shaded clients have a specific set of transitive dependencies and shaded clients only contain classes that are in particular packages. Does the enforcement through the maven-enforcer-plugin and and integration test.</td>
</tr>
<tr class="a">
<td><a href="hbase-shaded/index.html">Apache HBase - Shaded</a></td>
<td>Module of HBase with most deps shaded.</td>
</tr>
<tr class="b">
<td><a href="hbase-hadoop2-compat/index.html">Apache HBase - Hadoop Two Compatibility</a></td>
<td>Interfaces to be implemented in order to smooth over hadoop version differences</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div><!-- /container -->
<!-- Footer
================================================== -->
<footer class="well">
<div class="container">
<div class="row">
<div class="span3 bottom-nav">
<ul class="nav nav-list">
<li class="nav-header">Apache HBase Project</li>
<li >
<a href="index.html" title="Overview">Overview</a>
</li>
<li >
<a href="license.html" title="License">License</a>
</li>
<li >
<a href="http://www.apache.org/dyn/closer.cgi/hbase/" title="Downloads" class="externalLink">Downloads</a>
</li>
<li >
<a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" title="Release Notes" class="externalLink">Release Notes</a>
</li>
<li >
<a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
</li>
<li >
<a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
</li>
<li >
<a href="source-repository.html" title="Source Repository">Source Repository</a>
</li>
<li >
<a href="https://reviews.apache.org" title="ReviewBoard" class="externalLink">ReviewBoard</a>
</li>
<li >
<a href="team-list.html" title="Team">Team</a>
</li>
<li >
<a href="sponsors.html" title="Thanks">Thanks</a>
</li>
<li >
<a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink">Blog</a>
</li>
<li >
<a href="resources.html" title="Other resources">Other resources</a>
</li>
</ul>
</div>
<div class="span3 bottom-nav">
<ul class="nav nav-list">
<li class="nav-header">Documentation</li>
<li >
<a href="book.html" title="Reference Guide" target="_blank">Reference Guide</a>
</li>
<li >
<a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank">Reference Guide (PDF)</a>
</li>
<li >
<a href="book.html#quickstart" title="Getting Started" target="_blank">Getting Started</a>
</li>
<li >
<a href="apidocs/index.html" title="User API" target="_blank">User API</a>
</li>
<li >
<a href="devapidocs/index.html" title="Developer API" target="_blank">Developer API</a>
</li>
<li >
<a href="xref/index.html" title="X-Ref">X-Ref</a>
</li>
<li >
<a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink">中文参考指南(单页)</a>
</li>
<li >
<a href="book.html#faq" title="FAQ" target="_blank">FAQ</a>
</li>
<li >
<a href="book.html#other.info" title="Videos/Presentations" target="_blank">Videos/Presentations</a>
</li>
<li >
<a href="http://wiki.apache.org/hadoop/Hbase" title="Wiki" target="_blank" class="externalLink">Wiki</a>
</li>
<li >
<a href="acid-semantics.html" title="ACID Semantics" target="_blank">ACID Semantics</a>
</li>
<li >
<a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank">Bulk Loads</a>
</li>
<li >
<a href="metrics.html" title="Metrics" target="_blank">Metrics</a>
</li>
<li >
<a href="cygwin.html" title="HBase on Windows" target="_blank">HBase on Windows</a>
</li>
<li >
<a href="replication.html" title="Cluster replication" target="_blank">Cluster replication</a>
</li>
</ul>
</div>
<div class="span3 bottom-nav">
<ul class="nav nav-list">
<li class="nav-header">0.94 Documentation</li>
<li >
<a href="0.94/apidocs/index.html" title="API" target="_blank">API</a>
</li>
<li >
<a href="0.94/xref/index.html" title="X-Ref" target="_blank">X-Ref</a>
</li>
<li >
<a href="0.94/book.html" title="Ref Guide (single-page)" target="_blank">Ref Guide (single-page)</a>
</li>
<li class="nav-header">ASF</li>
<li >
<a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink">Apache Software Foundation</a>
</li>
<li >
<a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink">How Apache Works</a>
</li>
<li >
<a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink">Sponsoring Apache</a>
</li>
</ul>
</div>
</div>
</div>
</footer>
<div class="container subfooter">
<div class="row">
<div class="span12">
<p class="pull-right"><a href="#">Back to top</a></p>
<p class="copyright">Copyright &copy;2007-2019 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</p>
<p><a href="http://github.com/andriusvelykis/reflow-maven-skin" title="Reflow Maven skin">Reflow Maven skin</a> by <a href="http://andrius.velykis.lt" target="_blank" title="Andrius Velykis">Andrius Velykis</a>.</p>
</div>
</div>
</div>
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="./js/lightbox.min.js"></script>
<script src="./js/reflow-scroll.js"></script>
<script src="./js/reflow-skin.js"></script>
</body>
</html>