You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by pa...@apache.org on 2025/11/06 07:21:05 UTC
(hbase-site) 01/01: HBASE-29689: Add new website
This is an automated email from the ASF dual-hosted git repository.
paksyd pushed a commit to branch HBASE-29689
in repository https://gitbox.apache.org/repos/asf/hbase-site.git
commit bb3481d7883d7167820c1127505d3c1ea19867b9
Author: Dávid Paksy <pa...@gmail.com>
AuthorDate: Thu Nov 6 08:20:36 2025 +0100
HBASE-29689: Add new website
Built based on https://github.com/apache/hbase/pull/7419
Cleaned up old pages.
---
__spa-fallback.html | 27 +
acid-semantics.html | 729 ---------------
acid-semantics/index.html | 143 +++
assets/acid-semantics-uL_sMrFF.js | 109 +++
assets/button-DZJtN4v4.js | 1 +
assets/chunk-OIYGIGL5-u-rPwZH2.js | 51 +
assets/code-of-conduct-rMkicXc0.js | 26 +
assets/createLucideIcon-2kDJI1LL.js | 21 +
assets/downloads-BrfNBQbM.js | 27 +
assets/entry.client-D-YQWBLI.js | 29 +
assets/external-link-BRT3Rnas.js | 6 +
assets/home-CxfyEQdh.js | 36 +
assets/index-CzkX0Xv9.js | 9 +
assets/mailing-lists-BQgZQ_zQ.js | 14 +
assets/manifest-a00575a7.js | 1 +
assets/markdown-layout-DRQ1YBds.js | 36 +
assets/news-BaUFuyKX.js | 6 +
assets/other-resources-BG0U4qkL.js | 6 +
assets/powered-by-hbase-D2XtlmVH.js | 6 +
assets/root-9COJZ4pl.js | 75 ++
assets/root-Bh86QMsv.css | 1 +
assets/source-repository-CuYRai5W.js | 35 +
assets/sponsors-Be-uqIKJ.js | 17 +
assets/team-Dv-KHXCU.js | 129 +++
code-of-conduct/index.html | 52 ++
downloads.html | 684 --------------
downloads/index.html | 132 +++
favicon.ico | Bin 0 -> 1150 bytes
images/dark-theme-large-logo.svg | 94 ++
images/large-logo.svg | 89 ++
images/logo.svg | 18 +
index.html | 696 +-------------
mailing-lists.html | 646 -------------
mailing-lists/index.html | 100 ++
news/index.html | 37 +
old_news.html | 656 -------------
other-resources/index.html | 37 +
plugin-management.html | 789 ----------------
plugins.html | 718 --------------
powered-by-hbase/index.html | 37 +
poweredbyhbase.html | 885 ------------------
pseudo-distributed.html | 581 ------------
replication.html | 581 ------------
resources.html | 602 ------------
scm.html | 609 ------------
source-repository/index.html | 53 ++
sponsors.html | 596 ------------
sponsors/index.html | 48 +
summary.html | 658 -------------
supportingprojects.html | 836 -----------------
team.html | 1716 ----------------------------------
team/index.html | 833 +++++++++++++++++
52 files changed, 2378 insertions(+), 11945 deletions(-)
diff --git a/__spa-fallback.html b/__spa-fallback.html
new file mode 100644
index 00000000000..a8f5c138ae5
--- /dev/null
+++ b/__spa-fallback.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="modulepreload" href="/assets/manifest-a00575a7.js"/><link rel="modulepreload" href="/assets/entry.client-D-YQWBLI.js"/><link rel="modulepreload" href="/ass [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+ console.log(
+ "💿 Hey developer 👋. You can provide a way better UX than this " +
+ "when your app is loading JS modules and/or running `clientLoader` " +
+ "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
+ "for more information."
+ );
+ </script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":true};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</scr [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+
+ window.__reactRouterRouteModules = {"root":route0};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
\ No newline at end of file
diff --git a/acid-semantics.html b/acid-semantics.html
deleted file mode 100644
index cf6f3965d25..00000000000
--- a/acid-semantics.html
+++ /dev/null
@@ -1,729 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase –
- Apache HBase (TM) ACID Properties
- </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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-acid-semantics project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="" title="ACID Semantics" target="_blank" class="dropdown-item active">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="About_this_Document">About this Document</h2>
- </div>
- <p>Apache HBase (TM) is not an ACID compliant database. However, it does guarantee certain specific properties.</p>
- <p>This specification enumerates the ACID properties of HBase.</p>
-</section>
-<section>
- <h2 id="Definitions">Definitions</h2>
- <p>For the sake of common vocabulary, we define the following terms:</p>
- <dl>
- <dt>
- Atomicity
- </dt>
- <dd>
- an operation is atomic if it either completes entirely or not at all
- </dd>
- <dt>
- Consistency
- </dt>
- <dd>
- all actions cause the table to transition from one valid state directly to another (eg a row will not disappear during an update, etc)
- </dd>
- <dt>
- Isolation
- </dt>
- <dd>
- an operation is isolated if it appears to complete independently of any other concurrent transaction
- </dd>
- <dt>
- Durability
- </dt>
- <dd>
- any update that reports "successful" to the client will not be lost
- </dd>
- <dt>
- Visibility
- </dt>
- <dd>
- an update is considered visible if any subsequent read will see the update as having been committed
- </dd>
- </dl>
- <p>The terms <i>must</i> and <i>may</i> are used as specified by RFC 2119. In short, the word "must" implies that, if some case exists where the statement is not true, it is a bug. The word "may" implies that, even if the guarantee is provided in a current release, users should not rely on it.</p>
-</section>
-<section>
- <h2 id="APIs_to_consider">APIs to consider</h2>
- <ul>
- <li>Read APIs
- <ul>
- <li>get</li>
- <li>scan</li>
- </ul></li>
- <li>Write APIs</li>
- <ul>
- <li>put</li>
- <li>batch put</li>
- <li>delete</li>
- </ul>
- <li>Combination (read-modify-write) APIs</li>
- <ul>
- <li>incrementColumnValue</li>
- <li>checkAndPut</li>
- </ul>
- </ul>
-</section>
-<section>
- <h2 id="Guarantees_Provided">Guarantees Provided</h2>
- <section>
- <h2 id="Atomicity">Atomicity</h2>
- <ol style="list-style-type: decimal">
- <li>All mutations are atomic within a row. Any put will either wholly succeed or wholly fail.[3]</li>
- <ol style="list-style-type: decimal">
- <li>An operation that returns a "success" code has completely succeeded.</li>
- <li>An operation that returns a "failure" code has completely failed.</li>
- <li>An operation that times out may have succeeded and may have failed. However, it will not have partially succeeded or failed.</li>
- </ol>
- <li>This is true even if the mutation crosses multiple column families within a row.</li>
- <li>APIs that mutate several rows will _not_ be atomic across the multiple rows. For example, a multiput that operates on rows 'a','b', and 'c' may return having mutated some but not all of the rows. In such cases, these APIs will return a list of success codes, each of which may be succeeded, failed, or timed out as described above.</li>
- <li>The checkAndPut API happens atomically like the typical compareAndSet (CAS) operation found in many hardware architectures.</li>
- <li>The order of mutations is seen to happen in a well-defined order for each row, with no interleaving. For example, if one writer issues the mutation "a=1,b=1,c=1" and another writer issues the mutation "a=2,b=2,c=2", the row must either be "a=1,b=1,c=1" or "a=2,b=2,c=2" and must <i>not</i> be something like "a=1,b=2,c=1".</li>
- <ol style="list-style-type: decimal">
- <li>Please note that this is not true _across rows_ for multirow batch mutations.</li>
- </ol>
- </ol>
- </section>
- <section>
- <h2 id="Consistency_and_Isolation">Consistency and Isolation</h2>
- <ol style="list-style-type: decimal">
- <li>All rows returned via any access API will consist of a complete row that existed at some point in the table's history.</li>
- <li>This is true across column families - i.e a get of a full row that occurs concurrent with some mutations 1,2,3,4,5 will return a complete row that existed at some point in time between mutation i and i+1 for some i between 1 and 5.</li>
- <li>The state of a row will only move forward through the history of edits to it.</li>
- </ol>
- <section>
- <h2 id="Consistency_of_Scans">Consistency of Scans</h2>
- <p>A scan is <b>not</b> a consistent view of a table. Scans do <b>not</b> exhibit <i>snapshot isolation</i>.</p>
- <p>Rather, scans have the following properties:</p>
- <ol style="list-style-type: decimal">
- <li>Any row returned by the scan will be a consistent view (i.e. that version of the complete row existed at some point in time) [1]</li>
- <li>A scan will always reflect a view of the data <i>at least as new as</i> the beginning of the scan. This satisfies the visibility guarantees enumerated below.</li>
- <ol style="list-style-type: decimal">
- <li>For example, if client A writes data X and then communicates via a side channel to client B, any scans started by client B will contain data at least as new as X.</li>
- <li>A scan _must_ reflect all mutations committed prior to the construction of the scanner, and _may_ reflect some mutations committed subsequent to the construction of the scanner.</li>
- <li>Scans must include <i>all</i> data written prior to the scan (except in the case where data is subsequently mutated, in which case it _may_ reflect the mutation)</li>
- </ol>
- </ol>
- <p>Those familiar with relational databases will recognize this isolation level as "read committed".</p>
- <p>Please note that the guarantees listed above regarding scanner consistency are referring to "transaction commit time", not the "timestamp" field of each cell. That is to say, a scanner started at time <i>t</i> may see edits with a timestamp value greater than <i>t</i>, if those edits were committed with a "forward dated" timestamp before the scanner was constructed.</p>
- </section>
- </section>
- <section>
- <h2 id="Visibility">Visibility</h2>
- <ol style="list-style-type: decimal">
- <li>When a client receives a "success" response for any mutation, that mutation is immediately visible to both that client and any client with whom it later communicates through side channels. [3]</li>
- <li>A row must never exhibit so-called "time-travel" properties. That is to say, if a series of mutations moves a row sequentially through a series of states, any sequence of concurrent reads will return a subsequence of those states.</li>
- <ol style="list-style-type: decimal">
- <li>For example, if a row's cells are mutated using the "incrementColumnValue" API, a client must never see the value of any cell decrease.</li>
- <li>This is true regardless of which read API is used to read back the mutation.</li>
- </ol>
- <li>Any version of a cell that has been returned to a read operation is guaranteed to be durably stored.</li>
- </ol>
- </section>
- <section>
- <h2 id="Durability">Durability</h2>
- <ol style="list-style-type: decimal">
- <li>All visible data is also durable data. That is to say, a read will never return data that has not been made durable on disk[2]</li>
- <li>Any operation that returns a "success" code (eg does not throw an exception) will be made durable.[3]</li>
- <li>Any operation that returns a "failure" code will not be made durable (subject to the Atomicity guarantees above)</li>
- <li>All reasonable failure scenarios will not affect any of the guarantees of this document.</li>
- </ol>
- </section>
- <section>
- <h2 id="Tunability">Tunability</h2>
- <p>All of the above guarantees must be possible within Apache HBase. For users who would like to trade off some guarantees for performance, HBase may offer several tuning options. For example:</p>
- <ul>
- <li>Visibility may be tuned on a per-read basis to allow stale reads or time travel.</li>
- <li>Durability may be tuned to only flush data to disk on a periodic basis</li>
- </ul>
- </section>
-</section>
-<section>
- <h2 id="More_Information">More Information</h2>
- <p>For more information, see the <a href="book.html#client">client architecture</a> or <a href="book.html#datamodel">data model</a> sections in the Apache HBase Reference Guide.</p>
-</section>
-<section>
- <h2 id="Footnotes">Footnotes</h2>
- <p>[1] A consistent view is not guaranteed intra-row scanning -- i.e. fetching a portion of a row in one RPC then going back to fetch another portion of the row in a subsequent RPC. Intra-row scanning happens when you set a limit on how many values to return per Scan#next (See <a class="externalLink" href="http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int)">Scan#setBatch(int)</a>).</p>
- <p>[2] In the context of Apache HBase, "durably on disk" implies an hflush() call on the transaction log. This does not actually imply an fsync() to magnetic media, but rather just that the data has been written to the OS cache on all replicas of the log. In the case of a full datacenter power loss, it is possible that the edits are not truly durable.</p>
- <p>[3] Puts will either wholly succeed or wholly fail, provided that they are actually sent to the RegionServer. If the writebuffer is used, Puts will not be sent until the writebuffer is filled or it is explicitly flushed.</p>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/acid-semantics/index.html b/acid-semantics/index.html
new file mode 100644
index 00000000000..2d63a064581
--- /dev/null
+++ b/acid-semantics/index.html
@@ -0,0 +1,143 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>ACID Semantics - Apache HBase</title><meta name="description" content="Apache HBase ACID properties and guarantees specification."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="modulepreload" h [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+<p class="mb-4 text-base leading-7">Apache HBase (TM) is not an ACID compliant database. However, it does guarantee certain specific properties.</p>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Definitions</h2>
+<p class="mb-4 text-base leading-7">For the sake of common vocabulary, we define the following terms:</p>
+<p class="mb-4 text-base leading-7"><strong>Atomicity</strong><br/>
+an operation is atomic if it either completes entirely or not at all</p>
+<p class="mb-4 text-base leading-7"><strong>Consistency</strong><br/>
+all actions cause the table to transition from one valid state directly to another (eg a row will not disappear during an update, etc)</p>
+<p class="mb-4 text-base leading-7"><strong>Isolation</strong><br/>
+an operation is isolated if it appears to complete independently of any other concurrent transaction</p>
+<p class="mb-4 text-base leading-7"><strong>Durability</strong><br/>
+any update that reports "successful" to the client will not be lost</p>
+<p class="mb-4 text-base leading-7"><strong>Visibility</strong><br/>
+an update is considered visible if any subsequent read will see the update as having been committed</p>
+<p class="mb-4 text-base leading-7">The terms <em>must</em> and <em>may</em> are used as specified by RFC 2119. In short, the word "must" implies that, if some case exists where the statement is not true, it is a bug. The word "may" implies that, even if the guarantee is provided in a current release, users should not rely on it.</p>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">APIs to consider</h2>
+<ul class="mb-4 ml-6 list-disc space-y-2">
+<li class="leading-7">Read APIs
+<ul class="mb-4 ml-6 list-disc space-y-2">
+<li class="leading-7">get</li>
+<li class="leading-7">scan</li>
+</ul>
+</li>
+<li class="leading-7">Write APIs
+<ul class="mb-4 ml-6 list-disc space-y-2">
+<li class="leading-7">put</li>
+<li class="leading-7">batch put</li>
+<li class="leading-7">delete</li>
+</ul>
+</li>
+<li class="leading-7">Combination (read-modify-write) APIs
+<ul class="mb-4 ml-6 list-disc space-y-2">
+<li class="leading-7">incrementColumnValue</li>
+<li class="leading-7">checkAndPut</li>
+</ul>
+</li>
+</ul>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Guarantees Provided</h2>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Atomicity</h3>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">All mutations are atomic within a row. Any put will either wholly succeed or wholly fail.[3]
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">An operation that returns a "success" code has completely succeeded.</li>
+<li class="leading-7">An operation that returns a "failure" code has completely failed.</li>
+<li class="leading-7">An operation that times out may have succeeded and may have failed. However, it will not have partially succeeded or failed.</li>
+</ol>
+</li>
+<li class="leading-7">This is true even if the mutation crosses multiple column families within a row.</li>
+<li class="leading-7">APIs that mutate several rows will <em>not</em> be atomic across the multiple rows. For example, a multiput that operates on rows 'a','b', and 'c' may return having mutated some but not all of the rows. In such cases, these APIs will return a list of success codes, each of which may be succeeded, failed, or timed out as described above.</li>
+<li class="leading-7">The checkAndPut API happens atomically like the typical compareAndSet (CAS) operation found in many hardware architectures.</li>
+<li class="leading-7">The order of mutations is seen to happen in a well-defined order for each row, with no interleaving. For example, if one writer issues the mutation "a=1,b=1,c=1" and another writer issues the mutation "a=2,b=2,c=2", the row must either be "a=1,b=1,c=1" or "a=2,b=2,c=2" and must <em>not</em> be something like "a=1,b=2,c=1".
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">Please note that this is not true <em>across rows</em> for multirow batch mutations.</li>
+</ol>
+</li>
+</ol>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Consistency and Isolation</h3>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">All rows returned via any access API will consist of a complete row that existed at some point in the table's history.</li>
+<li class="leading-7">This is true across column families - i.e a get of a full row that occurs concurrent with some mutations 1,2,3,4,5 will return a complete row that existed at some point in time between mutation i and i+1 for some i between 1 and 5.</li>
+<li class="leading-7">The state of a row will only move forward through the history of edits to it.</li>
+</ol>
+<h4>Consistency of Scans</h4>
+<p class="mb-4 text-base leading-7">A scan is <strong>not</strong> a consistent view of a table. Scans do <strong>not</strong> exhibit <em>snapshot isolation</em>.</p>
+<p class="mb-4 text-base leading-7">Rather, scans have the following properties:</p>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">Any row returned by the scan will be a consistent view (i.e. that version of the complete row existed at some point in time) [1]</li>
+<li class="leading-7">A scan will always reflect a view of the data <em>at least as new as</em> the beginning of the scan. This satisfies the visibility guarantees enumerated below.
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">For example, if client A writes data X and then communicates via a side channel to client B, any scans started by client B will contain data at least as new as X.</li>
+<li class="leading-7">A scan <em>must</em> reflect all mutations committed prior to the construction of the scanner, and <em>may</em> reflect some mutations committed subsequent to the construction of the scanner.</li>
+<li class="leading-7">Scans must include <em>all</em> data written prior to the scan (except in the case where data is subsequently mutated, in which case it <em>may</em> reflect the mutation)</li>
+</ol>
+</li>
+</ol>
+<p class="mb-4 text-base leading-7">Those familiar with relational databases will recognize this isolation level as "read committed".</p>
+<p class="mb-4 text-base leading-7">Please note that the guarantees listed above regarding scanner consistency are referring to "transaction commit time", not the "timestamp" field of each cell. That is to say, a scanner started at time <em>t</em> may see edits with a timestamp value greater than <em>t</em>, if those edits were committed with a "forward dated" timestamp before the scanner was constructed.</p>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Visibility</h3>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">When a client receives a "success" response for any mutation, that mutation is immediately visible to both that client and any client with whom it later communicates through side channels. [3]</li>
+<li class="leading-7">A row must never exhibit so-called "time-travel" properties. That is to say, if a series of mutations moves a row sequentially through a series of states, any sequence of concurrent reads will return a subsequence of those states.
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">For example, if a row's cells are mutated using the "incrementColumnValue" API, a client must never see the value of any cell decrease.</li>
+<li class="leading-7">This is true regardless of which read API is used to read back the mutation.</li>
+</ol>
+</li>
+<li class="leading-7">Any version of a cell that has been returned to a read operation is guaranteed to be durably stored.</li>
+</ol>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Durability</h3>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">All visible data is also durable data. That is to say, a read will never return data that has not been made durable on disk[2]</li>
+<li class="leading-7">Any operation that returns a "success" code (eg does not throw an exception) will be made durable.[3]</li>
+<li class="leading-7">Any operation that returns a "failure" code will not be made durable (subject to the Atomicity guarantees above)</li>
+<li class="leading-7">All reasonable failure scenarios will not affect any of the guarantees of this document.</li>
+</ol>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Tunability</h3>
+<p class="mb-4 text-base leading-7">All of the above guarantees must be possible within Apache HBase. For users who would like to trade off some guarantees for performance, HBase may offer several tuning options. For example:</p>
+<ul class="mb-4 ml-6 list-disc space-y-2">
+<li class="leading-7">Visibility may be tuned on a per-read basis to allow stale reads or time travel.</li>
+<li class="leading-7">Durability may be tuned to only flush data to disk on a periodic basis</li>
+</ul>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">More Information</h2>
+<p class="mb-4 text-base leading-7">For more information, see the <a class="text-primary underline-offset-4 hover:underline" href="/acid-semantics/book.html#client" data-discover="true">client architecture</a> or <a class="text-primary underline-offset-4 hover:underline" href="/acid-semantics/book.html#datamodel" data-discover="true">data model</a> sections in the Apache HBase Reference Guide.</p>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Footnotes</h2>
+<p class="mb-4 text-base leading-7">[1] A consistent view is not guaranteed intra-row scanning -- i.e. fetching a portion of a row in one RPC then going back to fetch another portion of the row in a subsequent RPC. Intra-row scanning happens when you set a limit on how many values to return per Scan#next (See <a href="http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int)" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-of [...]
+<p class="mb-4 text-base leading-7">[2] In the context of Apache HBase, "durably on disk" implies an hflush() call on the transaction log. This does not actually imply an fsync() to magnetic media, but rather just that the data has been written to the OS cache on all replicas of the log. In the case of a full datacenter power loss, it is possible that the edits are not truly durable.</p>
+<p class="mb-4 text-base leading-7">[3] Puts will either wholly succeed or wholly fail, provided that they are actually sent to the RegionServer. If the writebuffer is used, Puts will not be sent until the writebuffer is filled or it is explicitly flushed.</p></article></div><script>((storageKey2, restoreKey) => {
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/acid-semantics-uL_sMrFF.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/acid-semantics":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/assets/acid-semantics-uL_sMrFF.js b/assets/acid-semantics-uL_sMrFF.js
new file mode 100644
index 00000000000..7b62dddff40
--- /dev/null
+++ b/assets/acid-semantics-uL_sMrFF.js
@@ -0,0 +1,109 @@
+import{p as e,w as t}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as a}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const n=`# ACID properties of HBase
+
+Apache HBase (TM) is not an ACID compliant database. However, it does guarantee certain specific properties.
+
+## Definitions
+
+For the sake of common vocabulary, we define the following terms:
+
+**Atomicity**
+an operation is atomic if it either completes entirely or not at all
+
+**Consistency**
+all actions cause the table to transition from one valid state directly to another (eg a row will not disappear during an update, etc)
+
+**Isolation**
+an operation is isolated if it appears to complete independently of any other concurrent transaction
+
+**Durability**
+any update that reports "successful" to the client will not be lost
+
+**Visibility**
+an update is considered visible if any subsequent read will see the update as having been committed
+
+The terms _must_ and _may_ are used as specified by RFC 2119. In short, the word "must" implies that, if some case exists where the statement is not true, it is a bug. The word "may" implies that, even if the guarantee is provided in a current release, users should not rely on it.
+
+## APIs to consider
+
+- Read APIs
+ - get
+ - scan
+- Write APIs
+ - put
+ - batch put
+ - delete
+- Combination (read-modify-write) APIs
+ - incrementColumnValue
+ - checkAndPut
+
+## Guarantees Provided
+
+### Atomicity
+
+1. All mutations are atomic within a row. Any put will either wholly succeed or wholly fail.[3]
+ 1. An operation that returns a "success" code has completely succeeded.
+ 2. An operation that returns a "failure" code has completely failed.
+ 3. An operation that times out may have succeeded and may have failed. However, it will not have partially succeeded or failed.
+2. This is true even if the mutation crosses multiple column families within a row.
+3. APIs that mutate several rows will _not_ be atomic across the multiple rows. For example, a multiput that operates on rows 'a','b', and 'c' may return having mutated some but not all of the rows. In such cases, these APIs will return a list of success codes, each of which may be succeeded, failed, or timed out as described above.
+4. The checkAndPut API happens atomically like the typical compareAndSet (CAS) operation found in many hardware architectures.
+5. The order of mutations is seen to happen in a well-defined order for each row, with no interleaving. For example, if one writer issues the mutation "a=1,b=1,c=1" and another writer issues the mutation "a=2,b=2,c=2", the row must either be "a=1,b=1,c=1" or "a=2,b=2,c=2" and must _not_ be something like "a=1,b=2,c=1".
+ 1. Please note that this is not true _across rows_ for multirow batch mutations.
+
+### Consistency and Isolation
+
+1. All rows returned via any access API will consist of a complete row that existed at some point in the table's history.
+2. This is true across column families - i.e a get of a full row that occurs concurrent with some mutations 1,2,3,4,5 will return a complete row that existed at some point in time between mutation i and i+1 for some i between 1 and 5.
+3. The state of a row will only move forward through the history of edits to it.
+
+#### Consistency of Scans
+
+A scan is **not** a consistent view of a table. Scans do **not** exhibit _snapshot isolation_.
+
+Rather, scans have the following properties:
+
+1. Any row returned by the scan will be a consistent view (i.e. that version of the complete row existed at some point in time) [1]
+2. A scan will always reflect a view of the data _at least as new as_ the beginning of the scan. This satisfies the visibility guarantees enumerated below.
+ 1. For example, if client A writes data X and then communicates via a side channel to client B, any scans started by client B will contain data at least as new as X.
+ 2. A scan _must_ reflect all mutations committed prior to the construction of the scanner, and _may_ reflect some mutations committed subsequent to the construction of the scanner.
+ 3. Scans must include _all_ data written prior to the scan (except in the case where data is subsequently mutated, in which case it _may_ reflect the mutation)
+
+Those familiar with relational databases will recognize this isolation level as "read committed".
+
+Please note that the guarantees listed above regarding scanner consistency are referring to "transaction commit time", not the "timestamp" field of each cell. That is to say, a scanner started at time _t_ may see edits with a timestamp value greater than _t_, if those edits were committed with a "forward dated" timestamp before the scanner was constructed.
+
+### Visibility
+
+1. When a client receives a "success" response for any mutation, that mutation is immediately visible to both that client and any client with whom it later communicates through side channels. [3]
+2. A row must never exhibit so-called "time-travel" properties. That is to say, if a series of mutations moves a row sequentially through a series of states, any sequence of concurrent reads will return a subsequence of those states.
+ 1. For example, if a row's cells are mutated using the "incrementColumnValue" API, a client must never see the value of any cell decrease.
+ 2. This is true regardless of which read API is used to read back the mutation.
+3. Any version of a cell that has been returned to a read operation is guaranteed to be durably stored.
+
+### Durability
+
+1. All visible data is also durable data. That is to say, a read will never return data that has not been made durable on disk[2]
+2. Any operation that returns a "success" code (eg does not throw an exception) will be made durable.[3]
+3. Any operation that returns a "failure" code will not be made durable (subject to the Atomicity guarantees above)
+4. All reasonable failure scenarios will not affect any of the guarantees of this document.
+
+### Tunability
+
+All of the above guarantees must be possible within Apache HBase. For users who would like to trade off some guarantees for performance, HBase may offer several tuning options. For example:
+
+- Visibility may be tuned on a per-read basis to allow stale reads or time travel.
+- Durability may be tuned to only flush data to disk on a periodic basis
+
+## More Information
+
+For more information, see the [client architecture](book.html#client) or [data model](book.html#datamodel) sections in the Apache HBase Reference Guide.
+
+## Footnotes
+
+[1] A consistent view is not guaranteed intra-row scanning -- i.e. fetching a portion of a row in one RPC then going back to fetch another portion of the row in a subsequent RPC. Intra-row scanning happens when you set a limit on how many values to return per Scan#next (See [Scan#setBatch(int)](http://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/Scan.html#setBatch(int))).
+
+[2] In the context of Apache HBase, "durably on disk" implies an hflush() call on the transaction log. This does not actually imply an fsync() to magnetic media, but rather just that the data has been written to the OS cache on all replicas of the log. In the case of a full datacenter power loss, it is possible that the edits are not truly durable.
+
+[3] Puts will either wholly succeed or wholly fail, provided that they are actually sent to the RegionServer. If the writebuffer is used, Puts will not be sent until the writebuffer is filled or it is explicitly flushed.
+
+`;function i(){return e.jsx(a,{children:n})}function h({}){return[{title:"ACID Semantics - Apache HBase"},{name:"description",content:"Apache HBase ACID properties and guarantees specification."}]}const u=t(function(){return e.jsx(i,{})});export{u as default,h as meta};
diff --git a/assets/button-DZJtN4v4.js b/assets/button-DZJtN4v4.js
new file mode 100644
index 00000000000..908f088dc21
--- /dev/null
+++ b/assets/button-DZJtN4v4.js
@@ -0,0 +1 @@
+import{a as v,p as B}from"./chunk-OIYGIGL5-u-rPwZH2.js";function oe(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=oe(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function ne(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=oe(e))&&(o&&(o+=" "),o+=t);return o}const U="-",de=e=>{const t=pe(e),{conflictingClassGroups:r,conflictingClas [...]
diff --git a/assets/chunk-OIYGIGL5-u-rPwZH2.js b/assets/chunk-OIYGIGL5-u-rPwZH2.js
new file mode 100644
index 00000000000..6cd1850a5a0
--- /dev/null
+++ b/assets/chunk-OIYGIGL5-u-rPwZH2.js
@@ -0,0 +1,51 @@
+function ya(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const o=Object.getOwnPropertyDescriptor(n,a);o&&Object.defineProperty(e,a,o.get?o:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function va(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var zt={exports:{}},tt={};/**
+ * @license React
+ * react-jsx-runtime.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var jr;function ga(){if(jr)return tt;jr=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,a,o){var i=null;if(o!==void 0&&(i=""+o),a.key!==void 0&&(i=""+a.key),"key"in a){o={};for(var s in a)s!=="key"&&(o[s]=a[s])}else o=a;return a=o.ref,{$$typeof:e,type:n,key:i,ref:a!==void 0?a:null,props:o}}return tt.Fragment=t,tt.jsx=r,tt.jsxs=r,tt}var Hr;function wa(){return Hr||(Hr=1,zt.exports=ga()),zt.exports}var Pl=wa(),Bt={exports:{}},z={};/**
+ * @license React
+ * react.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var Ur;function Ea(){if(Ur)return z;Ur=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),i=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),d=Symbol.for("react.activity"),p=Symbol.iterator;function g(m){return m===null||typeof m!="objec [...]
+ * react-router v7.9.4
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */var hn=e=>{throw TypeError(e)},Sa=(e,t,r)=>t.has(e)||hn("Cannot "+r),Wt=(e,t,r)=>(Sa(e,t,"read from private field"),r?r.call(e):t.get(e)),xa=(e,t,r)=>t.has(e)?hn("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Br="popstate";function Tl(e={}){function t(n,a){let{pathname:o,search:i,hash:s}=n.location;return it("",{pathname:o,search:i,hash:s},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string [...]
+`,""):String(r.body);return{path:t,submission:{formMethod:o,formAction:i,formEncType:r.formEncType,formData:void 0,json:void 0,text:d}}}else if(r.formEncType==="application/json"){if(!ve(o))return n();try{let d=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:o,formAction:i,formEncType:r.formEncType,formData:void 0,json:d,text:void 0}}}catch{return n()}}}Y(typeof FormData=="function","FormData is not available in this environment");let s,l;if(r.formD [...]
+
+Please change the parent <Route path="${S}"> to <Route path="${S==="/"?"*":`${S}/*`}">.`)}let p=Pe(),g;g=p;let R=g.pathname||"/",P=R;if(f!=="/"){let S=f.replace(/^\//,"").split("/");P="/"+R.replace(/^\//,"").split("/").slice(S.length).join("/")}let E=Oe(e,{pathname:P});return ne(d||E!=null,`No routes matched location "${g.pathname}${g.search}${g.hash}" `),ne(E==null||E[E.length-1].route.element!==void 0||E[E.length-1].route.Component!==void 0||E[E.length-1].route.lazy!==void 0,`Matched l [...]
+`);t=o.pop()||"";for(const i of o)n.enqueue(i)},flush(r){t&&r.enqueue(t)}})}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Xt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:void 0;function ar(e){const{hydrated:t,values:r}=this;if(typeof e=="number")return sn.call(this,e);if(!Array.isArray(e)||!e.length)throw new SyntaxError;const n=r.length;for(const a of e)r.push(a);return t.length=r.length,sn.call(this,n)}function sn(e){const{hydrated:t,values:r,deferred: [...]
+ console.log(
+ "💿 Hey developer 👋. You can provide a way better UX than this " +
+ "when your app is loading JS modules and/or running \`clientLoader\` " +
+ "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " +
+ "for more information."
+ );
+ `}}))}function Vn(e){let t={};return Object.values(e).forEach(r=>{if(r){let n=r.parentId||"";t[n]||(t[n]=[]),t[n].push(r)}}),t}function qi(e,t,r){let n=Jn(t),a=t.HydrateFallback&&(!r||e.id==="root")?t.HydrateFallback:e.id==="root"?Ki:void 0,o=t.ErrorBoundary?t.ErrorBoundary:e.id==="root"?()=>h.createElement(Kn,{error:wr()}):void 0;return e.id==="root"&&t.Layout?{...n?{element:h.createElement(t.Layout,null,h.createElement(n,null))}:{Component:n},...o?{errorElement:h.createElem [...]
+
+To reference the meta function API, see https://remix.run/route/meta`);S.meta=b,f[d]=S,l=[...b],u=l}return h.createElement(h.Fragment,null,l.flat().map(d=>{if(!d)return null;if("tagName"in d){let{tagName:p,...g}=d;if(!cl(p))return console.warn(`A meta object uses an invalid tagName: ${p}. Expected either 'link' or 'meta'`),null;let R=p;return h.createElement(R,{key:JSON.stringify(g),...g})}if("title"in d)return h.createElement("title",{key:"title"},String(d.title));if("charset"in d&&(d.c [...]
+${g.map((D,T)=>{let y=`route${T}`,L=t.routes[D.route.id];pe(L,`Route ${D.route.id} not found in manifest`);let{clientActionModule:B,clientLoaderModule:U,clientMiddlewareModule:J,hydrateFallbackModule:ae,module:Ee}=L,q=[...B?[{module:B,varName:`${y}_clientAction`}]:[],...U?[{module:U,varName:`${y}_clientLoader`}]:[],...J?[{module:J,varName:`${y}_clientMiddleware`}]:[],...ae?[{module:ae,varName:`${y}_HydrateFallback`}]:[],{module:Ee,varName:`${y}_main`}];if(q.length===1)return`import * as [...]
+`),ue=`const ${y} = {${q.map(W=>`...${W.varName}`).join(",")}};`;return[Q,ue].join(`
+`)}).join(`
+`)}
+ ${p?`window.__reactRouterManifest = ${JSON.stringify(nl(t,s),null,2)};`:""}
+ window.__reactRouterRouteModules = {${g.map((D,T)=>`${JSON.stringify(D.route.id)}:route${T}`).join(",")}};
+
+import(${JSON.stringify(t.entry.module)});`:" ";return h.createElement(h.Fragment,null,h.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:S},type:void 0}),h.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:_},type:"module",async:!0}))},[]),P=At||d?[]:hl(t.entry.imports.concat(Rr(g,t,{includeHydrateFallback:!0}))),E=typeof t.sri=="object"?t.sri:{};return nr(!d,"The <Scripts /> element is a no-op when using RSC [...]
+ console.log(
+ "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."
+ );
+ `}});if(We(e))return h.createElement(ir,{title:"Unhandled Thrown Response!"},h.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),r);let n;if(e instanceof Error)n=e;else{let a=e==null?"Unknown Error":typeof e=="object"&&"toString"in e?e.toString():JSON.stringify(e);n=new Error(a)}return h.createElement(ir,{title:"Application Error!",isOutsideRemixApp:t},h.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),h.createElement("pre",{style:{padding:"2r [...]
diff --git a/assets/code-of-conduct-rMkicXc0.js b/assets/code-of-conduct-rMkicXc0.js
new file mode 100644
index 00000000000..253d966671d
--- /dev/null
+++ b/assets/code-of-conduct-rMkicXc0.js
@@ -0,0 +1,26 @@
+import{p as e,w as t}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as n}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const o=`# Code of Conduct
+
+## Policy
+
+We expect participants in discussions on the HBase project mailing lists, IRC channels, and JIRA issues to abide by the Apache Software Foundation's [Code of Conduct](http://apache.org/foundation/policies/conduct.html).
+
+If you feel there has been a violation of this code, please point out your concerns publicly in a friendly and matter of fact manner. Nonverbal communication is prone to misinterpretation and misunderstanding. Everyone has bad days and sometimes says things they regret later. Someone else's communication style may clash with yours, but the difference can be amicably resolved. After pointing out your concerns please be generous upon receiving an apology.
+
+Should there be repeated instances of code of conduct violations, or if there is an obvious and severe violation, the HBase PMC may become involved. When this happens the PMC will openly discuss the matter, most likely on the dev@hbase mailing list, and will consider taking the following actions, in order, if there is a continuing problem with an individual:
+
+1. A friendly off-list warning;
+2. A friendly public warning, if the communication at issue was on list, otherwise another off-list warning;
+3. A three month suspension from the public mailing lists and possible operator action in the IRC channels.
+4. A permanent ban from the public mailing lists, IRC channels, and project JIRA.
+
+For flagrant violations requiring a firm response the PMC may opt to skip early steps. No action will be taken before public discussion leading to consensus or a successful majority vote.
+
+## Diversity Statement
+
+As a project and a community, we encourage you to participate in the HBase project in whatever capacity suits you, whether it involves development, documentation, answering questions on mailing lists, triaging issue and patch review, managing releases, or any other way that you want to help. We appreciate your contributions and the time you dedicate to the HBase project. We strive to recognize the work of participants publicly. Please let us know if we can improve in this area.
+
+We value diversity and strive to support participation by people with all different backgrounds. Rich projects grow from groups with different points of view and different backgrounds. We welcome your suggestions about how we can welcome participation by people at all skill levels and with all aspects of the project.
+
+If you can think of something we are doing that we shouldn't, or something that we should do but aren't, please let us know. If you feel comfortable doing so, use the public mailing lists. Otherwise, reach out to a PMC member or send an email to [the private PMC mailing list](mailto:private@hbase.apache.org).
+
+`;function i(){return e.jsx(n,{children:o})}function u({}){return[{title:"Code of Conduct - Apache HBase"},{name:"description",content:"Code of Conduct and Diversity Statement for the Apache HBase project community."}]}const p=t(function(){return e.jsx(i,{})});export{p as default,u as meta};
diff --git a/assets/createLucideIcon-2kDJI1LL.js b/assets/createLucideIcon-2kDJI1LL.js
new file mode 100644
index 00000000000..8b0b6df44d2
--- /dev/null
+++ b/assets/createLucideIcon-2kDJI1LL.js
@@ -0,0 +1,21 @@
+import{a}from"./chunk-OIYGIGL5-u-rPwZH2.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const w=r=>r.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),c=(...r)=>r.filter((e,t,o)=>!!e&&e.trim()!==""&&o.indexOf(e)===t).join(" ").trim();/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */var f={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const p=a.forwardRef(({color:r="currentColor",size:e=24,strokeWidth:t=2,absoluteStrokeWidth:o,className:s="",children:n,iconNode:i,...l},u)=>a.createElement("svg",{ref:u,...f,width:e,height:e,stroke:r,strokeWidth:o?Number(t)*24/Number(e):t,className:c("lucide",s),...l},[...i.map(([m,d])=>a.createElement(m,d)),...Array.isArray(n)?n:[n]]));/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const h=(r,e)=>{const t=a.forwardRef(({className:o,...s},n)=>a.createElement(p,{ref:n,iconNode:e,className:c(`lucide-${w(r)}`,o),...s}));return t.displayName=`${r}`,t};export{h as c};
diff --git a/assets/downloads-BrfNBQbM.js b/assets/downloads-BrfNBQbM.js
new file mode 100644
index 00000000000..dd0aad1da56
--- /dev/null
+++ b/assets/downloads-BrfNBQbM.js
@@ -0,0 +1,27 @@
+import{p as a,w as s}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as e}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const o=`# Downloads
+
+The below table lists mirrored release artifacts and their associated hashes and signatures available ONLY at apache.org. The keys used to sign releases can be found in our published [KEYS](https://downloads.apache.org/hbase/KEYS) file. See [Verify The Integrity Of The Files](https://www.apache.org/dyn/closer.cgi#verify) for how to verify your mirrored downloads.
+
+## Releases
+
+| Version | Release Date | Compatibility Report | Changes | Release Notes | Download | Notices |
+|---------|--------------|---------------------|---------|---------------|----------|---------|
+| 3.0.0-beta-1 | 2024/01/14 | [3.0.0-beta-1 vs 2.0.0](https://downloads.apache.org/hbase/3.0.0-beta-1/api_compare_2.0.0_to_3.0.0-beta-1RC0.html) | [Changes](https://downloads.apache.org/hbase/3.0.0-beta-1/CHANGES.md) | [Release Notes](https://downloads.apache.org/hbase/3.0.0-beta-1/RELEASENOTES.md) | [src](https://www.apache.org/dyn/closer.lua/hbase/3.0.0-beta-1/hbase-3.0.0-beta-1-src.tar.gz) ([sha512](https://downloads.apache.org/hbase/3.0.0-beta-1/hbase-3.0.0-beta-1-src.tar.gz.sha512) [...]
+| 2.6.3 | 2025/07/15 | [2.6.2 vs 2.6.3](https://downloads.apache.org/hbase/2.6.3/api_compare_2.6.2_to_2.6.3RC2.html) | [Changes](https://downloads.apache.org/hbase/2.6.3/CHANGES.md) | [Release Notes](https://downloads.apache.org/hbase/2.6.3/RELEASENOTES.md) | [src](https://www.apache.org/dyn/closer.lua/hbase/2.6.3/hbase-2.6.3-src.tar.gz) ([sha512](https://downloads.apache.org/hbase/2.6.3/hbase-2.6.3-src.tar.gz.sha512) [asc](https://downloads.apache.org/hbase/2.6.3/hbase-2.6.3-src.tar.gz. [...]
+| 2.5.12 | 2025/07/24 | [2.5.12 vs 2.5.11](https://downloads.apache.org/hbase/2.5.12/api_compare_2.5.11_to_2.5.12RC0.html) | [Changes](https://downloads.apache.org/hbase/2.5.12/CHANGES.md) | [Release Notes](https://downloads.apache.org/hbase/2.5.12/RELEASENOTES.md) | [src](https://www.apache.org/dyn/closer.lua/hbase/2.5.12/hbase-2.5.12-src.tar.gz) ([sha512](https://downloads.apache.org/hbase/2.5.12/hbase-2.5.12-src.tar.gz.sha512) [asc](https://downloads.apache.org/hbase/2.5.12/hbase-2.5. [...]
+
+## Connectors
+
+| Version | Release Date | Compatibility Report | Changes | Release Notes | Download | Notices |
+|---------|--------------|---------------------|---------|---------------|----------|---------|
+| 1.0.1 | 2023/10/27 | | [Changes](https://github.com/apache/hbase-connectors/blob/rel/1.0.1/CHANGELOG.md) | [Release Notes](https://github.com/apache/hbase-connectors/blob/rel/1.0.1/RELEASENOTES.md) | [src](https://www.apache.org/dyn/closer.lua/hbase/hbase-connectors-1.0.1/hbase-connectors-1.0.1-src.tar.gz) ([sha512](https://downloads.apache.org/hbase/hbase-connectors-1.0.1/hbase-connectors-1.0.1-src.tar.gz.sha512) [asc](https://downloads.apache.org/hbase/hbase-connectors-1.0.1/hbase-co [...]
+
+## HBase Operator Tools
+
+| Version | Release Date | Compatibility Report | Changes | Release Notes | Download | Notices |
+|---------|--------------|---------------------|---------|---------------|----------|---------|
+| 1.2.0 | 2021/12/24 | | [Changes](https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/CHANGES.md) | [Release Notes](https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/RELEASENOTES.md) | [src](https://www.apache.org/dyn/closer.lua/hbase/hbase-operator-tools-1.2.0/hbase-operator-tools-1.2.0-src.tar.gz) ([sha512](https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/hbase-operator-tools-1.2.0-src.tar.gz.sha512) [asc](https://downloads.apache.org/hbase/hbase-ope [...]
+
+If you are looking for an old release that is not present here or on the mirror, check the [Apache Archive](https://archive.apache.org/dist/hbase/).
+
+`;function t(){return a.jsx(e,{children:o})}function p({}){return[{title:"Downloads - Apache HBase"},{name:"description",content:"Download Apache HBase releases, connectors, and operator tools with verification hashes and signatures."}]}const l=s(function(){return a.jsx(t,{})});export{l as default,p as meta};
diff --git a/assets/entry.client-D-YQWBLI.js b/assets/entry.client-D-YQWBLI.js
new file mode 100644
index 00000000000..1ed30da33c0
--- /dev/null
+++ b/assets/entry.client-D-YQWBLI.js
@@ -0,0 +1,29 @@
+import{r as x1,m as Z1,s as j1,E as V1,N as L1,R as Bl,i as K1,a as _l,b as Sy,u as J1,F as w1,c as W1,d as $1,e as F1,f as k1,g as I1,h as P1,j as lh,k as th,l as ah,n as uh,o as eh,p as my}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{r as nh,a as fh}from"./index-CzkX0Xv9.js";var ni={exports:{}},se={},fi={exports:{}},ci={};/**
+ * @license React
+ * scheduler.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var vy;function ch(){return vy||(vy=1,(function(E){function j(b,T){var N=b.length;b.push(T);l:for(;0<N;){var P=N-1>>>1,ll=b[P];if(0<R(ll,T))b[P]=T,b[N]=ll,N=P;else break l}}function G(b){return b.length===0?null:b[0]}function s(b){if(b.length===0)return null;var T=b[0],N=b.pop();if(N!==T){b[0]=N;l:for(var P=0,ll=b.length,Nl=ll>>>1;P<Nl;){var nl=2*(P+1)-1,K=b[nl],gl=nl+1,bt=b[gl];if(0>R(K,N))gl<ll&&0>R(bt,K)?(b[P]=bt,b[gl]=N,P=gl):(b[P]=K,b[nl]=N,P=nl);else if(gl<ll&&0>R(bt,N))b[P]=bt, [...]
+ * @license React
+ * react-dom-client.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var dy;function mh(){if(dy)return se;dy=1;var E=ih(),j=x1(),G=nh();function s(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function R(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.n [...]
+ at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
+`+xn+l+ii}var Zn=!1;function jn(l,t){if(!l||Zn)return"";Zn=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(t){var z=function(){throw Error()};if(Object.defineProperty(z.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(z,[])}catch(o){var h=o}Reflect.construct(l,[],z)}else{try{z.call()}catch(o){h=o}l.call(z.prototype)}}else{try{throw Error()}catch(o) [...]
+`),d=c.split(`
+`);for(e=u=0;u<i.length&&!i[u].includes("DetermineComponentFrameRoot");)u++;for(;e<d.length&&!d[e].includes("DetermineComponentFrameRoot");)e++;if(u===i.length||e===d.length)for(u=i.length-1,e=d.length-1;1<=u&&0<=e&&i[u]!==d[e];)e--;for(;1<=u&&0<=e;u--,e--)if(i[u]!==d[e]){if(u!==1||e!==1)do if(u--,e--,0>e||i[u]!==d[e]){var S=`
+`+i[u].replace(" at new "," at ");return l.displayName&&S.includes("<anonymous>")&&(S=S.replace("<anonymous>",l.displayName)),S}while(1<=u&&0<=e);break}}}finally{Zn=!1,Error.prepareStackTrace=a}return(a=l?l.displayName||l.name:"")?oa(a):""}function gy(l,t){switch(l.tag){case 26:case 27:case 5:return oa(l.type);case 16:return oa("Lazy");case 13:return l.child!==t&&t!==null?oa("Suspense Fallback"):oa("Suspense");case 19:return oa("SuspenseList");case 0:case 15:return jn(l.type,!1);case 11: [...]
+Error generating stack: `+u.message+`
+`+u.stack}}var Vn=Object.prototype.hasOwnProperty,Ln=E.unstable_scheduleCallback,Kn=E.unstable_cancelCallback,by=E.unstable_shouldYield,zy=E.unstable_requestPaint,jl=E.unstable_now,Ey=E.unstable_getCurrentPriorityLevel,vi=E.unstable_ImmediatePriority,yi=E.unstable_UserBlockingPriority,Te=E.unstable_NormalPriority,Ty=E.unstable_LowPriority,di=E.unstable_IdlePriority,Ay=E.log,My=E.unstable_setDisableYieldValue,Au=null,Vl=null;function Lt(l){if(typeof Ay=="function"&&My(l),Vl&&typeof Vl.set [...]
+`).replace(i1,"")}function qv(l,t){return t=Nv(t),Nv(l)===t}function F(l,t,a,u,e,n){switch(a){case"children":typeof u=="string"?t==="body"||t==="textarea"&&u===""||Va(l,u):(typeof u=="number"||typeof u=="bigint")&&t!=="body"&&Va(l,""+u);break;case"className":_e(l,"class",u);break;case"tabIndex":_e(l,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":_e(l,a,u);break;case"style":qi(l,u,n);break;case"data":if(t!=="object"){_e(l,"data",u);break}case"src":case"hre [...]
+ console.log(
+ "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."
+ );
+ `}});if(K1(E))return Bl.createElement(oy,{renderAppShell:j,title:"Unhandled Thrown Response!"},Bl.createElement("h1",{style:{fontSize:"24px"}},E.status," ",E.statusText),G);let s;if(E instanceof Error)s=E;else{let R=E==null?"Unknown Error":typeof E=="object"&&"toString"in E?E.toString():JSON.stringify(E);s=new Error(R)}return Bl.createElement(oy,{renderAppShell:j,title:"Application Error!"},Bl.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),Bl.createElement("pre", [...]
diff --git a/assets/external-link-BRT3Rnas.js b/assets/external-link-BRT3Rnas.js
new file mode 100644
index 00000000000..02869b3af9b
--- /dev/null
+++ b/assets/external-link-BRT3Rnas.js
@@ -0,0 +1,6 @@
+import{c as a}from"./createLucideIcon-2kDJI1LL.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const e=a("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);export{e as E};
diff --git a/assets/home-CxfyEQdh.js b/assets/home-CxfyEQdh.js
new file mode 100644
index 00000000000..4b1867d3684
--- /dev/null
+++ b/assets/home-CxfyEQdh.js
@@ -0,0 +1,36 @@
+import{p as e,L as t,w as n}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{B as i,c as l}from"./button-DZJtN4v4.js";import{c as a}from"./createLucideIcon-2kDJI1LL.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const d=a("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const m=a("ChartNoAxesCombined",[["path",{d:"M12 16v5",key:"zza2cw"}],["path",{d:"M16 14v7",key:"1g90b9"}],["path",{d:"M20 10v11",key:"1iqoj0"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15",key:"1fw8x9"}],["path",{d:"M4 18v3",key:"1yp0dc"}],["path",{d:"M8 14v7",key:"n3cwzv"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const h=a("Dna",[["path",{d:"m10 16 1.5 1.5",key:"11lckj"}],["path",{d:"m14 8-1.5-1.5",key:"1ohn8i"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993",key:"80uv8i"}],["path",{d:"m16.5 10.5 1 1",key:"696xn5"}],["path",{d:"m17 6-2.891-2.891",key:"xu6p2f"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6",key:"1pyr53"}],["path",{d:"m20 9 .891.891",key:"3xwk7g"}],["path",{d:"M3.109 14.109 4 15",key:"q76aoh"}],["path",{d:"m6.5 12.5 1 1",key:"cs35ky"}],["path",{d:"m7 18 2.891 2.891",key:"1si [...]
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const x=a("Radio",[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9",key:"1vaf9d"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5",key:"u1ii0m"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5",key:"1j5fej"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19",key:"10b0cb"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const p=a("ScrollText",[["path",{d:"M15 12h-5",key:"r7krc0"}],["path",{d:"M15 8h-5",key:"1khuty"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4",key:"zz82l3"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3",key:"1ph1d7"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const u=a("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const g=a("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);function b(){return e.jsx("section",{children:e.jsx("div",{className:"container mx-auto px-4 pt-32 pb-16 md:pt-48 md:pb-20",children:e.jsxs("div",{className:"flex flex-col items-center text-center",children:[e.jsx("img",{src:"/images/large-logo.svg",alt:"Apache HBase logo",width:450,height:115,className:"px-4 sm:px-0 dar [...]
diff --git a/assets/index-CzkX0Xv9.js b/assets/index-CzkX0Xv9.js
new file mode 100644
index 00000000000..aadd76707eb
--- /dev/null
+++ b/assets/index-CzkX0Xv9.js
@@ -0,0 +1,9 @@
+import{r as O,y as S}from"./chunk-OIYGIGL5-u-rPwZH2.js";var y={exports:{}},n={};/**
+ * @license React
+ * react-dom.production.js
+ *
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var l;function R(){if(l)return n;l=1;var u=O();function g(e){var r="https://react.dev/errors/"+e;if(1<arguments.length){r+="?args[]="+encodeURIComponent(arguments[1]);for(var t=2;t<arguments.length;t++)r+="&args[]="+encodeURIComponent(arguments[t])}return"Minified React error #"+e+"; visit "+r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var i={d:{f:a,r:function(){throw Error(g(522))},D:a,C:a,L:a,m:a,X:a [...]
diff --git a/assets/mailing-lists-BQgZQ_zQ.js b/assets/mailing-lists-BQgZQ_zQ.js
new file mode 100644
index 00000000000..821739135d1
--- /dev/null
+++ b/assets/mailing-lists-BQgZQ_zQ.js
@@ -0,0 +1,14 @@
+import{p as s,w as e}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as a}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const i=`# Apache HBase™ Mailing Lists
+
+For each list, links are provided to subscribe, unsubscribe, and view archives.
+
+| Name | Subscribe | Unsubscribe | Post | Archive | Other Archives |
+|------|-----------|-------------|------|---------|----------------|
+| User List | [Subscribe](mailto:user-subscribe@hbase.apache.org) | [Unsubscribe](mailto:user-unsubscribe@hbase.apache.org) | [Post](mailto:user@hbase.apache.org) | [lists.apache.org](https://lists.apache.org/list.html?user@hbase.apache.org) | [dir.gmane.org](https://dir.gmane.org/gmane.comp.java.hadoop.hbase.user) |
+| Developer List | [Subscribe](mailto:dev-subscribe@hbase.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@hbase.apache.org) | [Post](mailto:dev@hbase.apache.org) | [lists.apache.org](https://lists.apache.org/list.html?dev@hbase.apache.org) | [dir.gmane.org](https://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel) |
+| Commits List | [Subscribe](mailto:commits-subscribe@hbase.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@hbase.apache.org) | - | [lists.apache.org](https://lists.apache.org/list.html?commits@hbase.apache.org) | - |
+| Issues List | [Subscribe](mailto:issues-subscribe@hbase.apache.org) | [Unsubscribe](mailto:issues-unsubscribe@hbase.apache.org) | - | [lists.apache.org](https://lists.apache.org/list.html?issues@hbase.apache.org) | - |
+| Builds List | [Subscribe](mailto:builds-subscribe@hbase.apache.org) | [Unsubscribe](mailto:builds-unsubscribe@hbase.apache.org) | - | [lists.apache.org](https://lists.apache.org/list.html?builds@hbase.apache.org) | - |
+| User (ZH) List | [Subscribe](mailto:user-zh-subscribe@hbase.apache.org) | [Unsubscribe](mailto:user-zh-unsubscribe@hbase.apache.org) | [Post](mailto:user-zh@hbase.apache.org) | [lists.apache.org](https://lists.apache.org/list.html?user-zh@hbase.apache.org) | - |
+
+`;function r(){return s.jsx(a,{children:i})}function n({}){return[{title:"Mailing Lists - Apache HBase"},{name:"description",content:"Subscribe to Apache HBase mailing lists including user, developer, commits, issues, and builds lists."}]}const u=e(function(){return s.jsx(r,{})});export{u as default,n as meta};
diff --git a/assets/manifest-a00575a7.js b/assets/manifest-a00575a7.js
new file mode 100644
index 00000000000..26babe5b47d
--- /dev/null
+++ b/assets/manifest-a00575a7.js
@@ -0,0 +1 @@
+window.__reactRouterManifest={"entry":{"module":"/assets/entry.client-D-YQWBLI.js","imports":["/assets/chunk-OIYGIGL5-u-rPwZH2.js","/assets/index-CzkX0Xv9.js"],"css":[]},"routes":{"root":{"id":"root","path":"","hasAction":false,"hasLoader":false,"hasClientAction":false,"hasClientLoader":false,"hasClientMiddleware":false,"hasErrorBoundary":true,"module":"/assets/root-9COJZ4pl.js","imports":["/assets/chunk-OIYGIGL5-u-rPwZH2.js","/assets/index-CzkX0Xv9.js","/assets/button-DZJtN4v4.js","/ass [...]
\ No newline at end of file
diff --git a/assets/markdown-layout-DRQ1YBds.js b/assets/markdown-layout-DRQ1YBds.js
new file mode 100644
index 00000000000..844adcc547b
--- /dev/null
+++ b/assets/markdown-layout-DRQ1YBds.js
@@ -0,0 +1,36 @@
+import{y as Fi,p as Ee,L as Rl}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{E as wl}from"./external-link-BRT3Rnas.js";function _a(e){const t=[],n=String(e||"");let r=n.indexOf(","),i=0,a=!1;for(;!a;){r===-1&&(r=n.length,a=!0);const s=n.slice(i,r).trim();(s||!a)&&t.push(s),i=r+1,r=n.indexOf(",",i)}return t}function Ks(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const Ll=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue [...]
+`,c="/",d="*",f="",p="comment",h="declaration";Vr=function(C,S){if(typeof C!="string")throw new TypeError("First argument must be a string");if(!C)return[];S=S||{};var N=1,x=1;function R(q){var H=q.match(t);H&&(N+=H.length);var W=q.lastIndexOf(l);x=~W?q.length-W:x+q.length}function B(){var q={line:N,column:x};return function(H){return H.position=new z(q),J(),H}}function z(q){this.start=q,this.end={line:N,column:x},this.source=S.source}z.prototype.content=C;function y(q){var H=new Error(S [...]
+`;break}case-3:{s=`\r
+`;break}case-2:{s=t?" ":" ";break}case-1:{if(!t&&i)continue;s=" ";break}default:s=String.fromCharCode(a)}i=a===-2,r.push(s)}return r.join("")}function ff(e){const r={constructs:su([of,...(e||{}).extensions||[]]),content:i(Sc),defined:[],document:i(kc),flow:i(qd),lazy:{},string:i(Xd),text:i(Qd)};return r;function i(a){return s;function s(o){return lf(r,a,o)}}}function hf(e){for(;!du(e););return e}const Ha=/[\0\t\n\r]/g;function pf(){let e=1,t="",n=!0,r;return i;function i(a,s,o){const l=[ [...]
+`}]}function Df(e,t){const n=t.value?t.value+`
+`:"",r={};t.lang&&(r.className=["language-"+t.lang]);let i={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function yf(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Sf(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t) [...]
+`}),d.type==="element"&&d.tagName==="p"&&!i?s.push(...d.children):s.push(d)}const l=r[r.length-1];l&&(i||l.type!=="element"||l.tagName!=="p")&&s.push({type:"text",value:`
+`});const c={type:"element",tagName:"li",properties:a,children:s};return e.patch(t,c),e.applyData(t,c)}function Pf(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=Tu(n[r])}return t}function Tu(e){const t=e.spread;return t??e.children.length>1}function vf(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const s=r[i];if(s.type==="element"&&s.tagName==="li"&&s.properties&&Array [...]
+`},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:`
+`}]}}const Vn=(function(e){if(e==null)return i0;if(typeof e=="function")return Mr(e);if(typeof e=="object")return Array.isArray(e)?t0(e):n0(e);if(typeof e=="string")return r0(e);throw new Error("Expected function, string, or object as test")});function t0(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=Vn(e[n]);return Mr(r);function r(...i){let a=-1;for(;++a<t.length;)if(t[a].apply(this,i))return!0;return!1}}function n0(e){const t=e;return Mr(n);function n(r){const i=r;let a;for(a in e)if [...]
+`});++r<e.length;)r&&n.push({type:"text",value:`
+`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:`
+`}),n}function Va(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Xa(e,t){const n=l0(e,t),r=n.one(e,void 0),i=e0(n),a=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&a.children.push({type:"text",value:`
+`},i),a}function p0(e,t){return e&&"run"in e?async function(n,r){const i=Xa(n,{file:r,...t});await e.run(i,r)}:function(n,r){return Xa(n,{file:r,...e||t})}}function Qa(e){if(e)throw e}var jr,Za;function m0(){if(Za)return jr;Za=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(c){return typeof Array.isArray=="function"?Array.isArray(c):t.call(c)==="[object Array]"},a=function(c){if(!c||t.call(c)!=="[obj [...]
+`:" ")+a.indentLines(a.containerFlow(r,o.current()),t?xu:bh))),c(),l}}function bh(e,t,n){return t===0?e:xu(e,t,n)}function xu(e,t,n){return(n?"":" ")+e}const _h=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];Ou.peek=Dh;function Th(){return{canContainEols:["delete"],enter:{strikethrough:Ch},exit:{strikethrough:Nh}}}function Ah(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:_h}],handlers:{delete:Ou}}}function Ch(e){th [...]
+`)}function Ih(e){return e==null?"":String(e)}function is(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}const as={}.hasOwnProperty;function Ru(e,t){const n=t||{};function r(i,...a){let s=r.invalid;const o=r.handlers;if(i&&as.call(i,e)){const l=String(i[e]);s=as.call(o,l)?o[l]:r.unknown}if(s)return s.call(this,i,...a)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}function kh(e,t,n,r){const i [...]
+`&&Oh(n.stack,n.unsafe[i]))return/[ \t]/.test(r.before)?"":" ";return`\\
+`}function Rh(e,t){const n=String(e);let r=n.indexOf(t),i=r,a=0,s=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;r!==-1;)r===i?++a>s&&(s=a):a=1,i=r+t.length,r=n.indexOf(t,i);return s}function wh(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function Lh(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence [...]
+`,encode:["`"],...o.current()})),f()}return d+=o.move(`
+`),a&&(d+=o.move(a+`
+`)),d+=o.move(l),c(),d}function Fh(e,t,n){return(n?"":" ")+e}function Xi(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function Ph(e,t,n,r){const i=Xi(n),a=i==='"'?"Quote":"Apostrophe",s=n.enter("definition");let o=n.enter("label");const l=n.createTracker(r);let c=l.move("[");return c+=l.move(n.safe(n.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),o [...]
+`,...l.current()}))),o(),e.title&&(o=n.enter(`title${a}`),c+=l.move(" "+i),c+=l.move(n.safe(e.title,{before:c,after:i,...l.current()})),c+=l.move(i),o()),s(),c}function vh(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function Gn(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Nr(e,t,n){const r=fn(e),i=fn(t);return r===void 0?i===void 0?n==="_"?{inside:!0,outs [...]
+`,after:`
+`});return f(),d(),p+`
+`+(i===1?"=":"-").repeat(p.length-(Math.max(p.lastIndexOf("\r"),p.lastIndexOf(`
+`))+1))}const s="#".repeat(i),o=n.enter("headingAtx"),l=n.enter("phrasing");a.move(s+" ");let c=n.containerPhrasing(e,{before:"# ",after:`
+`,...a.current()});return/^[\t ]/.test(c)&&(c=Gn(c.charCodeAt(0))+c.slice(1)),c=c?s+" "+c:s,n.options.closeAtx&&(c+=" "+s),l(),o(),c}Lu.peek=zh;function Lu(e){return e.value||""}function zh(){return"<"}Mu.peek=Yh;function Mu(e,t,n,r){const i=Xi(n),a=i==='"'?"Quote":"Apostrophe",s=n.enter("image");let o=n.enter("label");const l=n.createTracker(r);let c=l.move("![");return c+=l.move(n.safe(e.alt,{before:c,after:"]",...l.current()})),c+=l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test( [...]
+`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:p,table:s,tableCell:l,tableRow:o}};function s(h,E,C,S){return c(d(h,C,S),h.align)}function o(h,E,C,S){const N=f(h,C,S),x=c([N]);return x.slice(0,x.indexOf(`
+`))}function l(h,E,C,S){const N=C.enter("tableCell"),x=C.enter("phrasing"),R=C.containerPhrasing(h,{...S,before:a,after:a});return x(),N(),R}function c(h,E){return Sh(h,{align:E,alignDelimiters:r,padding:n,stringLength:i})}function d(h,E,C){const S=h.children;let N=-1;const x=[],R=E.enter("table");for(;++N<S.length;)x[N]=f(S[N],E,C);return R(),x}function f(h,E,C){const S=h.children;let N=-1;const x=[],R=E.enter("tableRow");for(;++N<S.length;)x[N]=l(S[N],h,E,C);return R(),x}function p(h,E [...]
+`.repeat(c)||" "),c=-1,l.push(d))}return l.join("")}function to(e,t,n){return e.type==="element"?gm(e,t,n):e.type==="text"?n.whitespace==="normal"?no(e,n):Em(e):[]}function gm(e,t,n){const r=ro(e,n),i=e.children||[];let a=-1,s=[];if(pm(e))return s;let o,l;for(Ii(e)||bs(e)&&ps(t,e,bs)?l=`
+`:hm(e)?(o=2,l=2):eo(e)&&(o=1,l=1);++a<i.length;)s=s.concat(to(i[a],e,{whitespace:r,breakBefore:a?void 0:o,breakAfter:a<i.length-1?Ii(i[a+1]):l}));return Es(e)&&ps(t,e,Es)&&s.push(" "),o&&s.unshift(o),l&&s.push(l),s}function no(e,t){const n=String(e.value),r=[],i=[];let a=0;for(;a<=n.length;){ms.lastIndex=a;const l=ms.exec(n),c=l&&"index"in l?l.index:n.length;r.push(bm(n.slice(a,c).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),a===0?t.breakBefore:!0,c===n.length?t.breakAf [...]
+`},c]}}const Qm=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|tu [...]
+]`,E={scope:"string",variants:[d,c,f,p]},C={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},S=["false","null","true"],N=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include [...]
+https://github.com/highlightjs/highlight.js/issues/2277`),Be=v,Se=ee),he===void 0&&(he=!0);const ht={code:Se,language:Be};nr("before:highlight",ht);const Pt=ht.result?ht.result:yn(ht.language,ht.code,he);return Pt.code=ht.code,nr("after:highlight",Pt),Pt}function yn(v,ee,he,Se){const Be=Object.create(null);function ht($,j){return $.keywords[j]}function Pt(){if(!se.keywords){Ye.addText(Ie);return}let $=0;se.keywordPatternRe.lastIndex=0;let j=se.keywordPatternRe.exec(Ie),le="";for(;j;){le+ [...]
+`,1;if(Kr>1e5&&Kr>j.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Ie+=le,le.length}const Et=Ft(v);if(!Et)throw It(Le.replace("{}",v)),new Error('Unknown language: "'+v+'"');const kl=ft(Et);let Gr="",se=Se||kl;const ba={},Ye=new V.__emitter(V);Il();let Ie="",ar=0,Gt=0,Kr=0,qr=!1;try{if(Et.__emitTokens)Et.__emitTokens(ee,Ye);else{for(se.matcher.considerAll();;){Kr++,qr?qr=!1:se.matcher.considerAll(),se.matcher.lastIndex=Gt;const $=se.matcher.ex [...]
+`,t);return r===-1?n:n===-1||n+1===r?r:n<r?n:r}const qt={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},No={}.hasOwnProperty,uE=Object.prototype;function oE(e,t){const n=t||{};return ta({file:n.file||void 0,location:!1,schema:n.space==="svg"?mn:xr,verbose:n.verbose||!1},e)}function ta(e,t){let n;switch(t.n [...]
diff --git a/assets/news-BaUFuyKX.js b/assets/news-BaUFuyKX.js
new file mode 100644
index 00000000000..94f8c3585e7
--- /dev/null
+++ b/assets/news-BaUFuyKX.js
@@ -0,0 +1,6 @@
+import{p as e,w as o}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{c as r}from"./createLucideIcon-2kDJI1LL.js";import{E as n}from"./external-link-BRT3Rnas.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const s=r("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),i=JSON.parse(`[{"date":"July 20th, 2019","title":"HBaseCon, Asia 2019","location":"Beijing, China","url":"https://easychair.org/cfp/hbaseconasia-2019","registrationOpen":false},{"date":"May 21st, 2019","title":"NoSQL Day 2019","location":"Washington, DC","url":"https://dataworkssummit.com/n [...]
diff --git a/assets/other-resources-BG0U4qkL.js b/assets/other-resources-BG0U4qkL.js
new file mode 100644
index 00000000000..eb370193c55
--- /dev/null
+++ b/assets/other-resources-BG0U4qkL.js
@@ -0,0 +1,6 @@
+import{p as e,w as a}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{c as i}from"./createLucideIcon-2kDJI1LL.js";import{E as o}from"./external-link-BRT3Rnas.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const n=i("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]),l=[{title:"HBase: The Definitive Guide",subtitle:"Random Access to Your Planet-Size Data",author:"Lars George",publisher:"O'Reilly Media",released:"August 2011",pages:556,url:"http://shop.oreilly.com/product/0636920014348.do"},{title:"HBase In Action",subtitle:"",author [...]
diff --git a/assets/powered-by-hbase-D2XtlmVH.js b/assets/powered-by-hbase-D2XtlmVH.js
new file mode 100644
index 00000000000..860d3f0ce10
--- /dev/null
+++ b/assets/powered-by-hbase-D2XtlmVH.js
@@ -0,0 +1,6 @@
+import{p as e,w as t}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{c as s}from"./createLucideIcon-2kDJI1LL.js";import{E as o}from"./external-link-BRT3Rnas.js";/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const r=s("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]),i=JSON.parse(`[{"name":"Adobe","url":"http://www.adobe.com","description":"We currently have about 30 nodes ru [...]
diff --git a/assets/root-9COJZ4pl.js b/assets/root-9COJZ4pl.js
new file mode 100644
index 00000000000..37d18b359de
--- /dev/null
+++ b/assets/root-9COJZ4pl.js
@@ -0,0 +1,75 @@
+import{p as s,L as I,a as c,R as he,q as Fo,w as $o,t as Bo,M as Wo,v as Ho,S as zo,x as Uo,O as Vo,i as Go}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{c as V,B as qn}from"./button-DZJtN4v4.js";import{a as Gt,R as Ko}from"./index-CzkX0Xv9.js";import{c as ht}from"./createLucideIcon-2kDJI1LL.js";import{E as z}from"./external-link-BRT3Rnas.js";const We=[{label:"Overview",to:"/"},{label:"Downloads",to:"/downloads"},{label:"Mailing Lists",to:"/mailing-lists"},{label:"News",to:"/news"},{label:"T [...]
+ .`.concat(bi,` {
+ overflow: hidden `).concat(r,`;
+ padding-right: `).concat(l,"px ").concat(r,`;
+ }
+ body[`).concat(Ce,`] {
+ overflow: hidden `).concat(r,`;
+ overscroll-behavior: contain;
+ `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
+ padding-left: `.concat(o,`px;
+ padding-top: `).concat(a,`px;
+ padding-right: `).concat(i,`px;
+ margin-left:0;
+ margin-top:0;
+ margin-right: `).concat(l,"px ").concat(r,`;
+ `),n==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),`
+ }
+
+ .`).concat(ot,` {
+ right: `).concat(l,"px ").concat(r,`;
+ }
+
+ .`).concat(st,` {
+ margin-right: `).concat(l,"px ").concat(r,`;
+ }
+
+ .`).concat(ot," .").concat(ot,` {
+ right: 0 `).concat(r,`;
+ }
+
+ .`).concat(st," .").concat(st,` {
+ margin-right: 0 `).concat(r,`;
+ }
+
+ body[`).concat(Ce,`] {
+ `).concat(yi,": ").concat(l,`px;
+ }
+`)},$n=function(){var e=parseInt(document.body.getAttribute(Ce)||"0",10);return isFinite(e)?e:0},Bi=function(){c.useEffect(function(){return document.body.setAttribute(Ce,($n()+1).toString()),function(){var e=$n()-1;e<=0?document.body.removeAttribute(Ce):document.body.setAttribute(Ce,e.toString())}},[])},Wi=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;Bi();var a=c.useMemo(function(){return Li(o)},[o]);return c.createElement(Fi,{styles:$i(a,!t,o,n?"": [...]
+ .block-interactivity-`.concat(e,` {pointer-events: none;}
+ .allow-interactivity-`).concat(e,` {pointer-events: all;}
+`)},Zi=0,be=[];function Ji(e){var t=c.useRef([]),n=c.useRef([0,0]),r=c.useRef(),o=c.useState(Zi++)[0],a=c.useState(Wr)[0],i=c.useRef(e);c.useEffect(function(){i.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var m=wi([e.lockRef.current],(e.shards||[]).map(Hn),!0).filter(Boolean);return m.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interacti [...]
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const Pe=ht("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const Z=ht("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const bl=ht("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
+ * @license lucide-react v0.454.0 - ISC
+ *
+ * This source code is licensed under the ISC license.
+ * See the LICENSE file in the root directory of this source tree.
+ */const yl=ht("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);function dn({...e}){return s.jsx(dl,{"data-slot":"dropdown-menu",...e})}fu [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ `}}),s.jsx("noscript",{children:s.jsx("style",{children:".theme-toggle-wrapper { display: none !important; }"})})]}),s.jsx("body",{children:s.jsxs(Al,{defaultTheme:"light",children:[s.jsx(Pl,{}),e,s.jsx(zo,{}),s.jsx(Uo,{}),s.jsx(Wl,{}),s.jsx(qo,{})]})})]})}const Xl=$o(function(){return s.jsx(Vo,{})}),ql=Bo(function({error:t}){let n="Oops!",r="An unexpected error occurred.",o;return Go(t)&&(n=t.status===404?"404":"Error",r=t.status===404?"The requested page could not be found. [...]
diff --git a/assets/root-Bh86QMsv.css b/assets/root-Bh86QMsv.css
new file mode 100644
index 00000000000..62097ad9957
--- /dev/null
+++ b/assets/root-Bh86QMsv.css
@@ -0,0 +1 @@
+/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style [...]
diff --git a/assets/source-repository-CuYRai5W.js b/assets/source-repository-CuYRai5W.js
new file mode 100644
index 00000000000..5e44882959f
--- /dev/null
+++ b/assets/source-repository-CuYRai5W.js
@@ -0,0 +1,35 @@
+import{p as o,w as e}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as t}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const s=`# Overview
+
+Apache HBase™ uses [Git](https://git-scm.com/) to manage its source code. Instructions on Git use can be found at [https://git-scm.com/documentation](https://git-scm.com/documentation).
+
+### Web Browser Access
+
+The following is a link to a browsable version of the source repository:
+
+\`\`\`
+https://gitbox.apache.org/repos/asf?p=hbase.git
+\`\`\`
+
+[Browse the repository](https://gitbox.apache.org/repos/asf?p=hbase.git)
+
+### Anonymous Access
+
+The source can be checked out anonymously from Git with this command (See [https://git-scm.com/docs/git-clone](https://git-scm.com/docs/git-clone)):
+
+\`\`\`bash
+$ git clone git://gitbox.apache.org/repos/asf/hbase.git
+\`\`\`
+
+### Developer Access
+
+Only project developers can access the Git tree via this method (See [https://git-scm.com/docs/git-clone](https://git-scm.com/docs/git-clone)).
+
+\`\`\`bash
+$ git clone https://gitbox.apache.org/repos/asf/hbase.git
+\`\`\`
+
+### Access from Behind a Firewall
+
+Refer to the documentation of the SCM used for more information about access behind a firewall.
+
+`;function n(){return o.jsx(t,{children:s})}function h({}){return[{title:"Source Repository - Apache HBase"},{name:"description",content:"Access the Apache HBase source code repository."}]}const m=e(function(){return o.jsx(n,{})});export{m as default,h as meta};
diff --git a/assets/sponsors-Be-uqIKJ.js b/assets/sponsors-Be-uqIKJ.js
new file mode 100644
index 00000000000..1c2a909a61e
--- /dev/null
+++ b/assets/sponsors-Be-uqIKJ.js
@@ -0,0 +1,17 @@
+import{p as o,w as e}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as t}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const n=`# Sponsors
+
+First off, thanks to [all who sponsor](http://www.apache.org/foundation/thanks.html) our parent, the Apache Software Foundation.
+
+The below companies have been gracious enough to provide their commercial tool offerings free of charge to the Apache HBase™ project.
+
+- The crew at [ej-technologies](http://www.ej-technologies.com/) have been let us use [JProfiler](http://www.ej-technologies.com/products/jprofiler/overview.html) for years now.
+- The lads at [headway software](http://headwaysoftware.com/) have given us a license for [Restructure101](http://headwaysoftware.com/products/?code=Restructure101) so we can untangle our interdependency mess.
+- [YourKit](http://www.yourkit.com) allows us to use their [Java Profiler](http://www.yourkit.com/overview/index.jsp).
+- Some of us use [IntelliJ IDEA](http://www.jetbrains.com/idea) thanks to [JetBrains](http://www.jetbrains.com/).
+- Thank you to Boris at [Vector Portal](http://www.vectorportal.com/) for granting us a license on the [image](http://www.vectorportal.com/subcategory/205/KILLER-WHALE-FREE-VECTOR.eps/ifile/9136/detailtest.asp) on which our logo is based.
+
+## Sponsoring the Apache Software Foundation
+
+To contribute to the Apache Software Foundation, a good idea in our opinion, see the [ASF Sponsorship](http://www.apache.org/foundation/sponsorship.html) page.
+
+`;function r(){return o.jsx(t,{children:n})}function c({}){return[{title:"Sponsors - Apache HBase"},{name:"description",content:"Companies and organizations that sponsor the Apache HBase project with tools and resources."}]}const w=e(function(){return o.jsx(r,{})});export{w as default,c as meta};
diff --git a/assets/team-Dv-KHXCU.js b/assets/team-Dv-KHXCU.js
new file mode 100644
index 00000000000..69e12ac1dea
--- /dev/null
+++ b/assets/team-Dv-KHXCU.js
@@ -0,0 +1,129 @@
+import{p as e,w as t}from"./chunk-OIYGIGL5-u-rPwZH2.js";import{M as c}from"./markdown-layout-DRQ1YBds.js";import"./external-link-BRT3Rnas.js";import"./createLucideIcon-2kDJI1LL.js";const o=`# The Team
+
+A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
+
+The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
+
+## Members
+
+These are the developers with commit privileges that have directly contributed to the project in one way or another.
+
+| Image | Id | Name | Email | Time Zone |
+|-------|----|----|-------|-----------|
+|  | achouhan | Abhishek Singh Chouhan | [achouhan@apache.org](mailto:achouhan@apache.org) | +5 |
+|  | acube123 | Amitanand S. Aiyer | [acube123@apache.org](mailto:acube123@apache.org) | -8 |
+|  | allan163 | Allan Yang | [allan163@apache.org](mailto:allan163@apache.org) | +8 |
+|  | andor | Andor Molnar | [andor@apache.org](mailto:andor@apache.org) | -5 |
+|  | appy | Apekshit Sharma | [appy@apache.org](mailto:appy@apache.org) | -8 |
+|  | anastasia | Anastasia Braginsky | [anastasia@apache.org](mailto:anastasia@apache.org) | +2 |
+|  | apurtell | Andrew Purtell | [apurtell@apache.org](mailto:apurtell@apache.org) | -8 |
+|  | anoopsamjohn | Anoop Sam John | [anoopsamjohn@apache.org](mailto:anoopsamjohn@apache.org) | +5 |
+|  | antonov | Mikhail Antonov | [antonov@apache.org](mailto:antonov@apache.org) | -8 |
+|  | ashishsinghi | Ashish Singhi | [ashishsinghi@apache.org](mailto:ashishsinghi@apache.org) | +5 |
+|  | ashu | Ashu Pachauri | [ashu@apache.org](mailto:ashu@apache.org) | +5 |
+|  | bharathv | Bharath Vissapragada | [bharathv@apache.org](mailto:bharathv@apache.org) | -8 |
+|  | binlijin | Lijin Bin | [binlijin@apache.org](mailto:binlijin@apache.org) | +8 |
+|  | brfrn169 | Toshihiro Suzuki | [brfrn169@apache.org](mailto:brfrn169@apache.org) | +9 |
+|  | busbey | Sean Busbey | [busbey@apache.org](mailto:busbey@apache.org) | -6 |
+|  | chenglei | Cheng Lei | [chenglei@apache.org](mailto:chenglei@apache.org) | +8 |
+|  | chenheng | Heng Chen | [chenheng@apache.org](mailto:chenheng@apache.org) | +8 |
+|  | chia7712 | Chia-Ping Tsai | [chia7712@apache.org](mailto:chia7712@apache.org) | +8 |
+|  | ddas | Devaraj Das | [ddas@apache.org](mailto:ddas@apache.org) | -8 |
+|  | dimaspivak | Dima Spivak | [dimaspivak@apache.org](mailto:dimaspivak@apache.org) | -8 |
+|  | dmeil | Doug Meil | [dmeil@apache.org](mailto:dmeil@apache.org) | -5 |
+|  | eclark | Elliott Clark | [eclark@apache.org](mailto:eclark@apache.org) | -8 |
+|  | elserj | Josh Elser | [elserj@apache.org](mailto:elserj@apache.org) | -5 |
+|  | enis | Enis Soztutar | [enis@apache.org](mailto:enis@apache.org) | -8 |
+|  | eshcar | Eshcar Hillel | [eshcar@apache.org](mailto:eshcar@apache.org) | +2 |
+|  | fenghh | Honghua Feng | [fenghh@apache.org](mailto:fenghh@apache.org) | +8 |
+|  | garyh | Gary Helmling | [garyh@apache.org](mailto:garyh@apache.org) | -8 |
+|  | gchanan | Gregory Chanan | [gchanan@apache.org](mailto:gchanan@apache.org) | -8 |
+|  | gjacoby | Geoffrey Jacoby | [gjacoby@apache.org](mailto:gjacoby@apache.org) | -5 |
+|  | gxcheng | Guangxu Cheng | [gxcheng@apache.org](mailto:gxcheng@apache.org) | +8 |
+|  | haxiaolin | Xiaolin Ha | [haxiaolin@apache.org](mailto:haxiaolin@apache.org) | +8 |
+|  | huaxiangsun | Huaxiang Sun | [huaxiangsun@apache.org](mailto:huaxiangsun@apache.org) | -8 |
+|  | huiruan | Hui Ruan | [huiruan@apache.org](mailto:huiruan@apache.org) | +8 |
+|  | jdcryans | Jean-Daniel Cryans | [jdcryans@apache.org](mailto:jdcryans@apache.org) | -8 |
+|  | jeffreyz | Jeffrey Zhong | [jeffreyz@apache.org](mailto:jeffreyz@apache.org) | -8 |
+|  | jerryjch | Jing Chen (Jerry) He | [jerryjch@apache.org](mailto:jerryjch@apache.org) | -8 |
+|  | jyates | Jesse Yates | [jyates@apache.org](mailto:jyates@apache.org) | -8 |
+|  | jgray | Jonathan Gray | [jgray@fb.com](mailto:jgray@fb.com) | -8 |
+|  | jingchengdu | Jingcheng Du | [jingchengdu@apache.org](mailto:jingchengdu@apache.org) | +8 |
+|  | esteban | Esteban Gutierrez | [esteban@apache.org](mailto:esteban@apache.org) | -8 |
+|  | janh | Jan Hentschel | [janh@apache.org](mailto:janh@apache.org) | +1 |
+|  | jmhsieh | Jonathan Hsieh | [jmhsieh@apache.org](mailto:jmhsieh@apache.org) | -8 |
+|  | junegunn | Junegunn Choi | [junegunn@apache.org](mailto:junegunn@apache.org) | +9 |
+|  | jxiang | Jimmy Xiang | [jxiang@apache.org](mailto:jxiang@apache.org) | -8 |
+|  | kannan | Kannan Muthukkaruppan | [kannan@fb.com](mailto:kannan@fb.com) | -8 |
+|  | karthik | Karthik Ranganathan | [kranganathan@fb.com](mailto:kranganathan@fb.com) | -8 |
+|  | larsfrancke | Lars Francke | [larsfrancke@apache.org](mailto:larsfrancke@apache.org) | Europe/Berlin |
+|  | larsgeorge | Lars George | [larsgeorge@apache.org](mailto:larsgeorge@apache.org) | +1 |
+|  | larsh | Lars Hofhansl | [larsh@apache.org](mailto:larsh@apache.org) | -8 |
+|  | liangxie | Liang Xie | [liangxie@apache.org](mailto:liangxie@apache.org) | +8 |
+|  | liushaohui | Shaohui Liu | [liushaohui@apache.org](mailto:liushaohui@apache.org) | +8 |
+|  | liyin | Liyin Tang | [liyin.tang@fb.com](mailto:liyin.tang@fb.com) | -8 |
+|  | liyu | Yu Li | [liyu@apache.org](mailto:liyu@apache.org) | +8 |
+|  | lupeng | Peng Lu | [lupeng@apache.org](mailto:lupeng@apache.org) | +8 |
+|  | mbautin | Mikhail Bautin | [mbautin@apache.org](mailto:mbautin@apache.org) | -8 |
+|  | mbertozzi | Matteo Bertozzi | [mbertozzi@apache.org](mailto:mbertozzi@apache.org) | 0 |
+|  | mdrob | Mike Drob | [mdrob@apache.org](mailto:mdrob@apache.org) | -5 |
+|  | meszibalu | Balazs Meszaros | [meszibalu@apache.org](mailto:meszibalu@apache.org) | +1 |
+|  | misty | Misty Stanley-Jones | [misty@apache.org](mailto:misty@apache.org) | -8 |
+|  | ndimiduk | Nick Dimiduk | [ndimiduk@apache.org](mailto:ndimiduk@apache.org) | -8 |
+|  | nihaljain | Nihal Jain | [nihaljain@apache.org](mailto:nihaljain@apache.org) | +5 |
+|  | niuyulin | Yulin Niu | [niuyulin@apache.org](mailto:niuyulin@apache.org) | +8 |
+|  | nkeywal | Nicolas Liochon | [nkeywal@apache.org](mailto:nkeywal@apache.org) | +1 |
+|  | nspiegelberg | Nicolas Spiegelberg | [nspiegelberg@fb.com](mailto:nspiegelberg@fb.com) | -8 |
+|  | octo47 | Andrey Stepachev | [octo47@gmail.com](mailto:octo47@gmail.com) | 0 |
+|  | openinx | Zheng Hu | [openinx@apache.org](mailto:openinx@apache.org) | +8 |
+|  | pankajkumar | Pankaj Kumar | [pankajkumar@apache.org](mailto:pankajkumar@apache.org) | +5 |
+|  | psomogyi | Peter Somogyi | [psomogyi@apache.org](mailto:psomogyi@apache.org) | +1 |
+|  | rajeshbabu | Rajeshbabu Chintaguntla | [rajeshbabu@apache.org](mailto:rajeshbabu@apache.org) | +5 |
+|  | ramkrishna | Ramkrishna S Vasudevan | [ramkrishna@apache.org](mailto:ramkrishna@apache.org) | +5 |
+|  | rawson | Ryan Rawson | [rawson@apache.org](mailto:rawson@apache.org) | -8 |
+|  | reidchan | Reid Chan | [reidchan@apache.org](mailto:reidchan@apache.org) | +8 |
+|  | shahrs87 | Rushabh Shah | [shahrs87@apache.org](mailto:shahrs87@apache.org) | -8 |
+|  | sakthi | Sakthi Vel | [sakthi@apache.org](mailto:sakthi@apache.org) | -8 |
+|  | rmattingly | Ray Mattingly | [rmattingly@apache.org](mailto:rmattingly@apache.org) | -5 |
+|  | sershe | Sergey Shelukhin | [sershe@apache.org](mailto:sershe@apache.org) | -8 |
+|  | ssrungarapu | Srikanth Srungarapu | [ssrungarapu@apache.org](mailto:ssrungarapu@apache.org) | -8 |
+|  | stack | Michael Stack | [stack@apache.org](mailto:stack@apache.org) | -8 |
+|  | stoty | Istvan Toth | [stoty@apache.org](mailto:stoty@apache.org) | +1 |
+|  | syuanjiang | Stephen Yuan Jiang | [syuanjiang@apache.org](mailto:syuanjiang@apache.org) | -8 |
+|  | taklwu | Tak-Lon (Stephen) Wu | [taklwu@apache.org](mailto:taklwu@apache.org) | -8 |
+|  | tedyu | Ted Yu | [yuzhihong@gmail.com](mailto:yuzhihong@gmail.com) | -8 |
+|  | tianhang | Tianhang Tang | [tianhang@apache.org](mailto:tianhang@apache.org) | +8 |
+|  | tianjy | - | [tianjy@apache.org](mailto:tianjy@apache.org) | +8 |
+|  | todd | Todd Lipcon | [todd@apache.org](mailto:todd@apache.org) | -8 |
+|  | toffer | Francis Liu | [toffer@apache.org](mailto:toffer@apache.org) | -8 |
+|  | vikasv | Vikas Vishwakarma | [vikasv@apache.org](mailto:vikasv@apache.org) | +5 |
+|  | virag | Virag Kothari | [virag@yahoo-inc.com](mailto:virag@yahoo-inc.com) | -8 |
+|  | vjasani | Viraj Jasani | [vjasani@apache.org](mailto:vjasani@apache.org) | +5 |
+|  | water | Xiang Li | [xiangli@apache.org](mailto:xiangli@apache.org) | +8 |
+|  | wchevreuil | Wellington Chevreuil | [wchevreuil@apache.org](mailto:wchevreuil@apache.org) | 0 |
+|  | weichiu | Wei-Chiu Chuang | [weichiu@apache.org](mailto:weichiu@apache.org) | -8 |
+|  | xucang | Xu Cang | [xucang@apache.org](mailto:xucang@apache.org) | -8 |
+|  | yangzhe1991 | Phil Yang | [yangzhe1991@apache.org](mailto:yangzhe1991@apache.org) | +8 |
+|  | zghao | Guanghao Zhang | [zghao@apache.org](mailto:zghao@apache.org) | +8 |
+|  | zhangduo | Duo Zhang | [zhangduo@apache.org](mailto:zhangduo@apache.org) | +8 |
+|  | zhaobaiqiang | Baiqiang Zhao | [zhaobaiqiang@apache.org](mailto:zhaobaiqiang@apache.org) | +8 |
+|  | zjushch | Chunhui Shen | [zjushch@apache.org](mailto:zjushch@apache.org) | +8 |
+|  | churro | Rahul Gidwani | [churro@apache.org](mailto:churro@apache.org) | -8 |
+|  | yiliang | Yi Liang | [yiliang@apache.org](mailto:yiliang@apache.org) | -8 |
+|  | zyork | Zach York | [zyork@apache.org](mailto:zyork@apache.org) | -8 |
+|  | meiyi | Yi Mei | [meiyi@apache.org](mailto:meiyi@apache.org) | +8 |
+|  | wangzheng | Zheng (bsglz) Wang | [wangzheng@apache.org](mailto:wangzheng@apache.org) | +8 |
+|  | sunxin | Xin Sun | [sunxin@apache.org](mailto:sunxin@apache.org) | +8 |
+|  | huangzhuoyue | Zhuoyue Huang | [huangzhuoyue@apache.org](mailto:huangzhuoyue@apache.org) | +8 |
+|  | xiaoyt | Yutong Xiao | [xiaoyt@apache.org](mailto:xiaoyt@apache.org) | +8 |
+|  | bbeaudreault | Bryan Beaudreault | [bbeaudreault@apache.org](mailto:bbeaudreault@apache.org) | -5 |
+|  | heliangjun | Liangjun He | [heliangjun@apache.org](mailto:heliangjun@apache.org) | +8 |
+|  | cconnell | Charles Connell | [cconnell@apache.org](mailto:cconnell@apache.org) | -5 |
+|  | chandrakambham | Chandra Kambham | [chandra@apache.org](mailto:chandra@apache.org) | +5 |
+|  | paksyd | Dávid Paksy | [paksyd@apache.org](mailto:paksyd@apache.org) | +1 |
+
+## Contributors
+
+Apache HBase™ does not maintain a list of contributors.
+
+`;function h(){return e.jsx(c,{components:{img:({src:a,alt:r})=>e.jsx("img",{src:a||"",alt:r||"",loading:"lazy",className:"my-0 h-10 w-10 rounded-full"}),td:({children:a})=>e.jsx("td",{className:"px-4 py-3 align-middle",children:a})},children:o})}function s({}){return[{title:"Team - Apache HBase"},{name:"description",content:"Meet the Apache HBase project team members and contributors who develop and maintain HBase."}]}const d=t(function(){return e.jsx(h,{})});export{d as default,s as meta};
diff --git a/code-of-conduct/index.html b/code-of-conduct/index.html
new file mode 100644
index 00000000000..6ea637028ba
--- /dev/null
+++ b/code-of-conduct/index.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Code of Conduct - Apache HBase</title><meta name="description" content="Code of Conduct and Diversity Statement for the Apache HBase project community."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Policy</h2>
+<p class="mb-4 text-base leading-7">We expect participants in discussions on the HBase project mailing lists, IRC channels, and JIRA issues to abide by the Apache Software Foundation's <a href="http://apache.org/foundation/policies/conduct.html" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">Code of Conduct<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentCo [...]
+<p class="mb-4 text-base leading-7">If you feel there has been a violation of this code, please point out your concerns publicly in a friendly and matter of fact manner. Nonverbal communication is prone to misinterpretation and misunderstanding. Everyone has bad days and sometimes says things they regret later. Someone else's communication style may clash with yours, but the difference can be amicably resolved. After pointing out your concerns please be generous upon receiving an ap [...]
+<p class="mb-4 text-base leading-7">Should there be repeated instances of code of conduct violations, or if there is an obvious and severe violation, the HBase PMC may become involved. When this happens the PMC will openly discuss the matter, most likely on the dev@hbase mailing list, and will consider taking the following actions, in order, if there is a continuing problem with an individual:</p>
+<ol class="mb-4 ml-6 list-decimal space-y-2">
+<li class="leading-7">A friendly off-list warning;</li>
+<li class="leading-7">A friendly public warning, if the communication at issue was on list, otherwise another off-list warning;</li>
+<li class="leading-7">A three month suspension from the public mailing lists and possible operator action in the IRC channels.</li>
+<li class="leading-7">A permanent ban from the public mailing lists, IRC channels, and project JIRA.</li>
+</ol>
+<p class="mb-4 text-base leading-7">For flagrant violations requiring a firm response the PMC may opt to skip early steps. No action will be taken before public discussion leading to consensus or a successful majority vote.</p>
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Diversity Statement</h2>
+<p class="mb-4 text-base leading-7">As a project and a community, we encourage you to participate in the HBase project in whatever capacity suits you, whether it involves development, documentation, answering questions on mailing lists, triaging issue and patch review, managing releases, or any other way that you want to help. We appreciate your contributions and the time you dedicate to the HBase project. We strive to recognize the work of participants publicly. Please let us know if we [...]
+<p class="mb-4 text-base leading-7">We value diversity and strive to support participation by people with all different backgrounds. Rich projects grow from groups with different points of view and different backgrounds. We welcome your suggestions about how we can welcome participation by people at all skill levels and with all aspects of the project.</p>
+<p class="mb-4 text-base leading-7">If you can think of something we are doing that we shouldn't, or something that we should do but aren't, please let us know. If you feel comfortable doing so, use the public mailing lists. Otherwise, reach out to a PMC member or send an email to <a class="text-primary underline-offset-4 hover:underline" href="mailto:private@hbase.apache.org">the private PMC mailing list</a>.</p></article></div><script>((storageKey2, restoreKey) => {
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/code-of-conduct-rMkicXc0.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/code-of-conduct":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/downloads.html b/downloads.html
deleted file mode 100644
index a1ed2de7dde..00000000000
--- a/downloads.html
+++ /dev/null
@@ -1,684 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Apache HBase Downloads</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-downloads project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="" title="Downloads" class="dropdown-item active">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Downloads">Downloads</h2>
- </div>
- <p>The below table lists mirrored release artifacts and their associated hashes and signatures available ONLY at apache.org. The keys used to sign releases can be found in our published <a class="externalLink" href="https://downloads.apache.org/hbase/KEYS">KEYS</a> file. See <a class="externalLink" href="https://www.apache.org/dyn/closer.cgi#verify">Verify The Integrity Of The Files</a> for how to verify your mirrored downloads.</p>
- <section>
- <h2 id="Releases">Releases</h2>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>Version</th>
- <th>Release Date</th>
- <th>Compatibility Report</th>
- <th>Changes</th>
- <th>Release Notes</th>
- <th>Download</th>
- <th>Notices</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td style="test-align: left" align="left">3.0.0-beta-1</td>
- <td style="test-align: left">2024/01/14</td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/3.0.0-beta-1/api_compare_2.0.0_to_3.0.0-beta-1RC0.html">3.0.0-beta-1 vs 2.0.0</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/3.0.0-beta-1/CHANGES.md">Changes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/3.0.0-beta-1/RELEASENOTES.md">Release Notes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/3.0.0-beta-1/hbase-3.0.0-beta-1-src.tar.gz">src</a> (<a class="externalLink" href="https://downloads.apache.org/hbase/3.0.0-beta-1/hbase-3.0.0-beta-1-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://downloads.apache.org/hbase/3.0.0-beta-1/hbase-3.0.0-beta-1-src.tar.gz.asc">asc</a>) <br> <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/3.0 [...]
- <td>Feature freeze, passed a 10B ITBLL run, use with caution</td>
- </tr>
- <tr class="a">
- <td style="test-align: left" align="left">2.6.3</td>
- <td style="test-align: left">2025/07/15</td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.6.3/api_compare_2.6.2_to_2.6.3RC2.html">2.6.2 vs 2.6.3</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.6.3/CHANGES.md">Changes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.6.3/RELEASENOTES.md">Release Notes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.6.3/hbase-2.6.3-src.tar.gz">src</a> (<a class="externalLink" href="https://downloads.apache.org/hbase/2.6.3/hbase-2.6.3-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://downloads.apache.org/hbase/2.6.3/hbase-2.6.3-src.tar.gz.asc">asc</a>) <br> <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.6.3/hbase-2.6.3-bin.tar.gz">bin</a> (<a cla [...]
- <td></td>
- </tr>
- <tr class="b">
- <td style="test-align: left" align="left">2.5.12</td>
- <td style="test-align: left">2025/07/24</td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.5.12/api_compare_2.5.11_to_2.5.12RC0.html">2.5.12 vs 2.5.11</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.5.12/CHANGES.md">Changes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/2.5.12/RELEASENOTES.md">Release Notes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.5.12/hbase-2.5.12-src.tar.gz">src</a> (<a class="externalLink" href="https://downloads.apache.org/hbase/2.5.12/hbase-2.5.12-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://downloads.apache.org/hbase/2.5.12/hbase-2.5.12-src.tar.gz.asc">asc</a>) <br> <a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/2.5.12/hbase-2.5.12-bin.tar.gz">bin</a> [...]
- <td><i>stable release</i></td>
- </tr>
- </tbody>
- </table>
- </section>
- <section>
- <h2 id="Connectors">Connectors</h2>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>Version</th>
- <th>Release Date</th>
- <th>Compatibility Report</th>
- <th>Changes</th>
- <th>Release Notes</th>
- <th>Download</th>
- <th>Notices</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td style="test-align: left" align="left">1.0.1</td>
- <td style="test-align: left">2023/10/27</td>
- <td style="test-align: left"></td>
- <td style="test-align: left"><a class="externalLink" href="https://github.com/apache/hbase-connectors/blob/rel/1.0.1/CHANGELOG.md">Changes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://github.com/apache/hbase-connectors/blob/rel/1.0.1/RELEASENOTES.md">Release Notes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/hbase-connectors-1.0.1/hbase-connectors-1.0.1-src.tar.gz">src</a> (<a class="externalLink" href="https://downloads.apache.org/hbase/hbase-connectors-1.0.1/hbase-connectors-1.0.1-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://downloads.apache.org/hbase/hbase-connectors-1.0.1/hbase-connectors-1.0.1-src.tar.gz.asc">asc</a>) <br> <a class="externalLink" href="https [...]
- <td></td>
- </tr>
- </tbody>
- </table>
- </section>
- <section>
- <h2 id="HBase_Operator_Tools">HBase Operator Tools</h2>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>Version</th>
- <th>Release Date</th>
- <th>Compatibility Report</th>
- <th>Changes</th>
- <th>Release Notes</th>
- <th>Download</th>
- <th>Notices</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td style="test-align: left" align="left">1.2.0</td>
- <td style="test-align: left">2021/12/24</td>
- <td style="test-align: left"></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/CHANGES.md">Changes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/RELEASENOTES.md">Release Notes</a></td>
- <td style="test-align: left"><a class="externalLink" href="https://www.apache.org/dyn/closer.lua/hbase/hbase-operator-tools-1.2.0/hbase-operator-tools-1.2.0-src.tar.gz">src</a> (<a class="externalLink" href="https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/hbase-operator-tools-1.2.0-src.tar.gz.sha512">sha512</a> <a class="externalLink" href="https://downloads.apache.org/hbase/hbase-operator-tools-1.2.0/hbase-operator-tools-1.2.0-src.tar.gz.asc">asc</a>) <br> <a class="e [...]
- <td></td>
- </tr>
- </tbody>
- </table>
- </section>
- <p>If you are looking for an old release that is not present here or on the mirror, check the <a class="externalLink" href="https://archive.apache.org/dist/hbase/">Apache Archive</a>.</p>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/downloads/index.html b/downloads/index.html
new file mode 100644
index 00000000000..15ac021e46d
--- /dev/null
+++ b/downloads/index.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Downloads - Apache HBase</title><meta name="description" content="Download Apache HBase releases, connectors, and operator tools with verification hashes and signatures."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin= [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+<p class="mb-4 text-base leading-7">The below table lists mirrored release artifacts and their associated hashes and signatures available ONLY at apache.org. The keys used to sign releases can be found in our published <a href="https://downloads.apache.org/hbase/KEYS" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">KEYS<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="cu [...]
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Releases</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="border-border my-8 w-full overflow-x-auto rounded-lg border"><table class="w-full border-collapse text-sm"><thead class="bg-muted"><tr class="border-border hover:bg-muted/50 border-b transition-colors"><th class="px-4 py-3 text-left font-semibold">Version</th><th class="px-4 py-3 text-left font-semibold">Release Date</th><th class="px-4 py-3 text-left font-semibold">Compatibility Report</th><th class="px-4 py-3 text-left font-semibold">Changes</th><th class="px-4 py-3 text-le [...]
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">Connectors</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="border-border my-8 w-full overflow-x-auto rounded-lg border"><table class="w-full border-collapse text-sm"><thead class="bg-muted"><tr class="border-border hover:bg-muted/50 border-b transition-colors"><th class="px-4 py-3 text-left font-semibold">Version</th><th class="px-4 py-3 text-left font-semibold">Release Date</th><th class="px-4 py-3 text-left font-semibold">Compatibility Report</th><th class="px-4 py-3 text-left font-semibold">Changes</th><th class="px-4 py-3 text-le [...]
+<h2 class="mt-12 mb-4 scroll-mt-28 text-3xl font-semibold tracking-tight md:text-4xl">HBase Operator Tools</h2>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="border-border my-8 w-full overflow-x-auto rounded-lg border"><table class="w-full border-collapse text-sm"><thead class="bg-muted"><tr class="border-border hover:bg-muted/50 border-b transition-colors"><th class="px-4 py-3 text-left font-semibold">Version</th><th class="px-4 py-3 text-left font-semibold">Release Date</th><th class="px-4 py-3 text-left font-semibold">Compatibility Report</th><th class="px-4 py-3 text-left font-semibold">Changes</th><th class="px-4 py-3 text-le [...]
+<p class="mb-4 text-base leading-7">If you are looking for an old release that is not present here or on the mirror, check the <a href="https://archive.apache.org/dist/hbase/" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">Apache Archive<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class=" [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/downloads-BrfNBQbM.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/downloads":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 00000000000..6e4d0f71831
Binary files /dev/null and b/favicon.ico differ
diff --git a/images/dark-theme-large-logo.svg b/images/dark-theme-large-logo.svg
new file mode 100644
index 00000000000..7b413548188
--- /dev/null
+++ b/images/dark-theme-large-logo.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="620"
+ height="158.77959"
+ viewBox="0 0 620.00001 158.77958"
+ enable-background="new 0 0 792 612"
+ xml:space="preserve"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="hbase-1.svg"
+ inkscape:export-filename="hbase_logo_filledin.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><metadata
+ id="metadata3285"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3283" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1600"
+ inkscape:window-height="877"
+ id="namedview3281"
+ showgrid="false"
+ inkscape:zoom="0.54535034"
+ inkscape:cx="-40.934797"
+ inkscape:cy="326.67921"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+<path
+ d="M 76.274914,136.27004 H 68.936008 V 98.012064 h 7.338906 z m -7.248747,-38.264746 -0.09016,-23.69281 h 7.338907 l -0.03,23.72286 z m -0.09016,38.264746 H 61.596363 V 112.44956 H 14.437504 v 23.82048 H 0 V 74.312484 h 14.437504 v 23.69958 h 40.887226 6.272374 7.339646 v 38.257976 z m 0,-61.957556 h -7.339645 v 23.72286 l 7.429804,-0.03 z"
+ id="path3269"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+<path
+ d="m 152.18788,104.86887 c 5.05231,3.1284 7.57921,7.90036 7.57921,14.31661 0,4.65181 -1.48336,8.58196 -4.45156,11.79046 -3.20775,3.5289 -7.53915,5.29335 -12.99345,5.29335 h -21.2335 v -14.43676 h 21.2335 c 2.0856,0 3.1284,-1.5642 3.1284,-4.6926 0,-3.12691 -1.0428,-4.69111 -3.1284,-4.69111 h -21.2335 V 98.132214 h 20.15139 c 2.08486,0 3.12766,-1.5642 3.12766,-4.6926 0,-3.12691 -1.0428,-4.69185 -3.12766,-4.69185 h -20.15139 v -14.43602 h 20.15139 c 5.45356,0 9.78422,1.76445 12.99346,5.2 [...]
+ id="path3271"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678"
+ sodipodi:nodetypes="cscsccsssccsssccscsccccccccccccccccccccc" />
+<path
+ d="m 166.41623,58.206194 v -6.61576 h 10.77806 v -3.97021 c 0,-1.43292 -0.47764,-2.15012 -1.43366,-2.15012 h -9.34514 v -6.615027 h 9.34514 c 2.39043,0 4.32843,0.863313 5.81624,2.591427 1.48855,1.72811 2.23319,3.78552 2.23319,6.17447 v 19.62702 h -6.61651 v -9.04105 h -10.77732 z m 87.96524,9.0418 h -21.94403 c -2.57288,0 -4.75935,-0.85441 -6.56014,-2.56472 -1.80154,-1.70883 -2.70119,-3.85005 -2.70119,-6.42219 v -10.41984 c 0,-2.57362 0.89965,-4.7141 2.70119,-6.424411 1.80079,-1.70882 [...]
+ id="path3273"
+ style="fill:#666666;stroke-width:0.741678"
+ inkscape:connector-curvature="0" />
+<path
+ d="m 241.47553,136.27004 h -14.43676 v -19.73012 h -23.06174 -0.45836 v -14.43751 h 0.45836 23.06174 v -8.662796 c 0,-3.12691 -1.0428,-4.69037 -3.1284,-4.69037 h -20.3917 v -14.43676 h 20.3917 c 5.21399,0 9.44378,1.8846 12.69308,5.65381 3.2478,3.76995 4.87208,8.26155 4.87208,13.47406 z m -37.95686,-19.73012 h -14.49758 -9.02251 v 19.73012 h -14.4375 V 93.439614 c 0,-5.21251 1.62427,-9.70337 4.87208,-13.47406 3.24781,-3.76995 7.43903,-5.65381 12.57292,-5.65381 h 20.51185 v 14.4375 h -2 [...]
+ id="path3275"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678" />
+<path
+ d="m 321.57972,117.14068 c 0,5.21399 -1.5642,9.6648 -4.69259,13.35465 -3.36796,3.84931 -7.61926,5.77471 -12.75168,5.77471 H 250.7198 v -14.43677 h 53.41565 c 2.0055,0 3.00751,-1.5642 3.00751,-4.69259 0,-3.12692 -1.00275,-4.69112 -3.00751,-4.69112 h -38.85947 c -5.13242,0 -9.38371,-1.92539 -12.75167,-5.77544 -3.20924,-3.60827 -4.81349,-8.019766 -4.81349,-13.233766 0,-5.21251 1.64504,-9.70337 4.9329,-13.47406 3.2886,-3.76995 7.49984,-5.65381 12.63226,-5.65381 h 53.41639 v 14.43602 h -53 [...]
+ id="path3277"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678" />
+<polygon
+ points="572.44,371.672 572.44,288.135 661.494,288.135 661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 656.952,339.555 591.906,339.555 591.906,352.207 661.331,352.207 661.331,371.672 "
+ id="polygon3279"
+ style="fill:#ba160c"
+ transform="matrix(0.74167802,0,0,0.74167802,-96.97069,-139.39091)" />
+<polygon
+ points="572.44,371.672 572.44,288.135 661.494,288.135 661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 656.952,339.555 591.906,339.555 591.906,352.207 661.331,352.207 661.331,371.672 "
+ id="polygon3279"
+ style="fill:#ba160c"
+ transform="matrix(0.74167802,0,0,0.74167802,-96.97069,-139.39091)" />
+ <!-- ORCA: outline only, gray stroke -->
+<path
+ style="fill:none;stroke:#9aa0a6;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke"
+ d="m 614.99992,158.00688 c -0.16161,-0.42499 -0.29378,-1.17597 -0.29378,-1.66884 0,-1.33922 -1.03167,-3.1072 -2.55723,-4.38243 -0.74672,-0.62414 -1.8249,-1.83854 -2.39592,-2.69864 -1.21576,-1.83099 -2.53305,-2.54832 -7.39787,-4.02847 -5.33348,-1.62273 -6.97236,-3.01533 -7.45393,-6.33374 l -0.24001,-1.65405 -0.97167,1.40806 c -1.90092,2.75472 -3.15822,3.19466 -5.73525,2.00675 -1.63629,-0.75427 -2.82809,-0.82326 -4.18581,-0.24229 -0.86628,0.37069 -1.02774,0.35473 -1.59372,-0.15748 -0.60 [...]
+</svg>
\ No newline at end of file
diff --git a/images/large-logo.svg b/images/large-logo.svg
new file mode 100644
index 00000000000..129da4f6cf2
--- /dev/null
+++ b/images/large-logo.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Layer_1"
+ x="0px"
+ y="0px"
+ width="620"
+ height="158.77959"
+ viewBox="0 0 620.00001 158.77958"
+ enable-background="new 0 0 792 612"
+ xml:space="preserve"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+ sodipodi:docname="hbase-1.svg"
+ inkscape:export-filename="hbase_logo_filledin.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"><metadata
+ id="metadata3285"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs3283" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1600"
+ inkscape:window-height="877"
+ id="namedview3281"
+ showgrid="false"
+ inkscape:zoom="0.54535034"
+ inkscape:cx="-40.934797"
+ inkscape:cy="326.67921"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_1"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+<path
+ d="M 76.274914,136.27004 H 68.936008 V 98.012064 h 7.338906 z m -7.248747,-38.264746 -0.09016,-23.69281 h 7.338907 l -0.03,23.72286 z m -0.09016,38.264746 H 61.596363 V 112.44956 H 14.437504 v 23.82048 H 0 V 74.312484 h 14.437504 v 23.69958 h 40.887226 6.272374 7.339646 v 38.257976 z m 0,-61.957556 h -7.339645 v 23.72286 l 7.429804,-0.03 z"
+ id="path3269"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccc" />
+<path
+ d="m 152.18788,104.86887 c 5.05231,3.1284 7.57921,7.90036 7.57921,14.31661 0,4.65181 -1.48336,8.58196 -4.45156,11.79046 -3.20775,3.5289 -7.53915,5.29335 -12.99345,5.29335 h -21.2335 v -14.43676 h 21.2335 c 2.0856,0 3.1284,-1.5642 3.1284,-4.6926 0,-3.12691 -1.0428,-4.69111 -3.1284,-4.69111 h -21.2335 V 98.132214 h 20.15139 c 2.08486,0 3.12766,-1.5642 3.12766,-4.6926 0,-3.12691 -1.0428,-4.69185 -3.12766,-4.69185 h -20.15139 v -14.43602 h 20.15139 c 5.45356,0 9.78422,1.76445 12.99346,5.2 [...]
+ id="path3271"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678"
+ sodipodi:nodetypes="cscsccsssccsssccscsccccccccccccccccccccc" />
+<path
+ d="m 166.41623,58.206194 v -6.61576 h 10.77806 v -3.97021 c 0,-1.43292 -0.47764,-2.15012 -1.43366,-2.15012 h -9.34514 v -6.615027 h 9.34514 c 2.39043,0 4.32843,0.863313 5.81624,2.591427 1.48855,1.72811 2.23319,3.78552 2.23319,6.17447 v 19.62702 h -6.61651 v -9.04105 h -10.77732 z m 87.96524,9.0418 h -21.94403 c -2.57288,0 -4.75935,-0.85441 -6.56014,-2.56472 -1.80154,-1.70883 -2.70119,-3.85005 -2.70119,-6.42219 v -10.41984 c 0,-2.57362 0.89965,-4.7141 2.70119,-6.424411 1.80079,-1.70882 [...]
+ id="path3273"
+ style="fill:#666666;stroke-width:0.741678"
+ inkscape:connector-curvature="0" />
+<path
+ d="m 241.47553,136.27004 h -14.43676 v -19.73012 h -23.06174 -0.45836 v -14.43751 h 0.45836 23.06174 v -8.662796 c 0,-3.12691 -1.0428,-4.69037 -3.1284,-4.69037 h -20.3917 v -14.43676 h 20.3917 c 5.21399,0 9.44378,1.8846 12.69308,5.65381 3.2478,3.76995 4.87208,8.26155 4.87208,13.47406 z m -37.95686,-19.73012 h -14.49758 -9.02251 v 19.73012 h -14.4375 V 93.439614 c 0,-5.21251 1.62427,-9.70337 4.87208,-13.47406 3.24781,-3.76995 7.43903,-5.65381 12.57292,-5.65381 h 20.51185 v 14.4375 h -2 [...]
+ id="path3275"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678" />
+<path
+ d="m 321.57972,117.14068 c 0,5.21399 -1.5642,9.6648 -4.69259,13.35465 -3.36796,3.84931 -7.61926,5.77471 -12.75168,5.77471 H 250.7198 v -14.43677 h 53.41565 c 2.0055,0 3.00751,-1.5642 3.00751,-4.69259 0,-3.12692 -1.00275,-4.69112 -3.00751,-4.69112 h -38.85947 c -5.13242,0 -9.38371,-1.92539 -12.75167,-5.77544 -3.20924,-3.60827 -4.81349,-8.019766 -4.81349,-13.233766 0,-5.21251 1.64504,-9.70337 4.9329,-13.47406 3.2886,-3.76995 7.49984,-5.65381 12.63226,-5.65381 h 53.41639 v 14.43602 h -53 [...]
+ id="path3277"
+ inkscape:connector-curvature="0"
+ style="fill:#ba160c;stroke-width:0.741678" />
+<polygon
+ points="572.44,371.672 572.44,288.135 661.494,288.135 661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 656.952,339.555 591.906,339.555 591.906,352.207 661.331,352.207 661.331,371.672 "
+ id="polygon3279"
+ style="fill:#ba160c"
+ transform="matrix(0.74167802,0,0,0.74167802,-96.97069,-139.39091)" />
+<path
+ style="fill:#050505;stroke-width:0.30124319"
+ d="m 614.99992,158.00688 c -0.16161,-0.42499 -0.29378,-1.17597 -0.29378,-1.66884 0,-1.33922 -1.03167,-3.1072 -2.55723,-4.38243 -0.74672,-0.62414 -1.8249,-1.83854 -2.39592,-2.69864 -1.21576,-1.83099 -2.53305,-2.54832 -7.39787,-4.02847 -5.33348,-1.62273 -6.97236,-3.01533 -7.45393,-6.33374 l -0.24001,-1.65405 -0.97167,1.40806 c -1.90092,2.75472 -3.15822,3.19466 -5.73525,2.00675 -1.63629,-0.75427 -2.82809,-0.82326 -4.18581,-0.24229 -0.86628,0.37069 -1.02774,0.35473 -1.59372,-0.15748 -0.60 [...]
+ id="path18940"
+ inkscape:connector-curvature="0" /></svg>
\ No newline at end of file
diff --git a/images/logo.svg b/images/logo.svg
new file mode 100644
index 00000000000..14df73f0428
--- /dev/null
+++ b/images/logo.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
+ width="393.645" height="100"
+ viewBox="0 38.5 393.645 100">
+ <path d="M 76.274914,136.27004 H 68.936008 V 98.012064 h 7.338906 z m -7.248747,-38.264746 -0.09016,-23.69281 h 7.338907 l -0.03,23.72286 z m -0.09016,38.264746 H 61.596363 V 112.44956 H 14.437504 v 23.82048 H 0 V 74.312484 h 14.437504 v 23.69958 h 40.887226 6.272374 7.339646 v 38.257976 z m 0,-61.957556 h -7.339645 v 23.72286 l 7.429804,-0.03 z"
+ style="fill:#ba160c;stroke-width:0.741678"/>
+ <path d="m 152.18788,104.86887 c 5.05231,3.1284 7.57921,7.90036 7.57921,14.31661 0,4.65181 -1.48336,8.58196 -4.45156,11.79046 -3.20775,3.5289 -7.53915,5.29335 -12.99345,5.29335 h -21.2335 v -14.43676 h 21.2335 c 2.0856,0 3.1284,-1.5642 3.1284,-4.6926 0,-3.12691 -1.0428,-4.69111 -3.1284,-4.69111 h -21.2335 V 98.132214 h 20.15139 c 2.08486,0 3.12766,-1.5642 3.12766,-4.6926 0,-3.12691 -1.0428,-4.69185 -3.12766,-4.69185 h -20.15139 v -14.43602 h 20.15139 c 5.45356,0 9.78422,1.76445 12.9934 [...]
+ style="fill:#ba160c;stroke-width:0.741678"/>
+ <path d="m 166.41623,58.206194 v -6.61576 h 10.77806 v -3.97021 c 0,-1.43292 -0.47764,-2.15012 -1.43366,-2.15012 h -9.34514 v -6.615027 h 9.34514 c 2.39043,0 4.32843,0.863313 5.81624,2.591427 1.48855,1.72811 2.23319,3.78552 2.23319,6.17447 v 19.62702 h -6.61651 v -9.04105 h -10.77732 z m 87.96524,9.0418 h -21.94403 c -2.57288,0 -4.75935,-0.85441 -6.56014,-2.56472 -1.80154,-1.70883 -2.70119,-3.85005 -2.70119,-6.42219 v -10.41984 c 0,-2.57362 0.89965,-4.7141 2.70119,-6.424411 1.80079,-1. [...]
+ style="fill:#666666;stroke-width:0.741678"/>
+ <path d="m 241.47553,136.27004 h -14.43676 v -19.73012 h -23.06174 -0.45836 v -14.43751 h 0.45836 23.06174 v -8.662796 c 0,-3.12691 -1.0428,-4.69037 -3.1284,-4.69037 h -20.3917 v -14.43676 h 20.3917 c 5.21399,0 9.44378,1.8846 12.69308,5.65381 3.2478,3.76995 4.87208,8.26155 4.87208,13.47406 z m -37.95686,-19.73012 h -14.49758 -9.02251 v 19.73012 h -14.4375 V 93.439614 c 0,-5.21251 1.62427,-9.70337 4.87208,-13.47406 3.24781,-3.76995 7.43903,-5.65381 12.57292,-5.65381 h 20.51185 v 14.4375 [...]
+ style="fill:#ba160c;stroke-width:0.741678"/>
+ <path d="m 321.57972,117.14068 c 0,5.21399 -1.5642,9.6648 -4.69259,13.35465 -3.36796,3.84931 -7.61926,5.77471 -12.75168,5.77471 H 250.7198 v -14.43677 h 53.41565 c 2.0055,0 3.00751,-1.5642 3.00751,-4.69259 0,-3.12692 -1.00275,-4.69112 -3.00751,-4.69112 h -38.85947 c -5.13242,0 -9.38371,-1.92539 -12.75167,-5.77544 -3.20924,-3.60827 -4.81349,-8.019766 -4.81349,-13.233766 0,-5.21251 1.64504,-9.70337 4.9329,-13.47406 3.2886,-3.76995 7.49984,-5.65381 12.63226,-5.65381 h 53.41639 v 14.43602 [...]
+ style="fill:#ba160c;stroke-width:0.741678"/>
+ <polygon points="572.44,371.672 572.44,288.135 661.494,288.135 661.494,307.599 591.906,307.599 591.906,320.089 656.952,320.089 656.952,339.555 591.906,339.555 591.906,352.207 661.331,352.207 661.331,371.672"
+ style="fill:#ba160c"
+ transform="matrix(0.74167802,0,0,0.74167802,-96.97069,-139.39091)"/>
+</svg>
diff --git a/index.html b/index.html
index 141ff0504f2..b37c6a7cda8 100644
--- a/index.html
+++ b/index.html
@@ -1,659 +1,37 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Apache HBase® Home</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-index project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <div class="navbar-brand mb-0 h1">
- <div class="xtoplogo"></div>
- </div>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="" title="Overview" class="dropdown-item active">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <p align="center"><img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase logo" class="img-fluid"></p>
-<section>
- <div class="page-header">
- <h2 id="Welcome_to_Apache_HBase.C2.AE">Welcome to Apache HBase®</h2>
- </div>
- <p><a class="externalLink" href="https://www.apache.org/">Apache</a> HBase<sup>®</sup> is the <a class="externalLink" href="https://hadoop.apache.org/">Hadoop</a> database, a distributed, scalable, big data store.</p>
- <p>Use Apache HBase<sup>®</sup> when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase<sup>®</sup> is an open-source, distributed, versioned, non-relational database modeled after Google's <a class="externalLink" href="https://research.google.com/archive/bigtable.html">Bigtable: A Distributed Storage System for Structured Data [...]
-</section>
-<section>
- <h2 id="Download">Download</h2>
- <p>Click <b><a href="downloads.html">here</a></b> to download Apache HBase<sup>®</sup>.</p>
-</section>
-<section>
- <h2 id="Features">Features</h2>
- <p></p>
- <ul>
- <li>Linear and modular scalability.</li>
- <li>Strictly consistent reads and writes.</li>
- <li>Automatic and configurable sharding of tables</li>
- <li>Automatic failover support between RegionServers.</li>
- <li>Convenient base classes for backing Hadoop MapReduce jobs with Apache HBase<sup>®</sup> tables.</li>
- <li>Easy to use Java API for client access.</li>
- <li>Block cache and Bloom Filters for real-time queries.</li>
- <li>Query predicate push down via server side Filters</li>
- <li>Thrift gateway and a REST-ful Web service that supports XML, Protobuf, and binary data encoding options</li>
- <li>Extensible jruby-based (JIRB) shell</li>
- <li>Support for exporting metrics via the Hadoop metrics subsystem to files or Ganglia; or via JMX</li>
- </ul>
-</section>
-<section>
- <h2 id="More_Info">More Info</h2>
- <p>See the <a href="book.html#arch.overview">Architecture Overview</a>, the <a href="book.html#faq">Apache HBase<sup>®</sup> Reference Guide FAQ</a>, and the other documentation links.</p>
- <dl>
- <dt>
- Export Control
- </dt>
- <dd>
- <p>The HBase distribution includes cryptographic software. See the export control notice <a href="export_control.html">here</a></p>
- </dd>
- <dt>
- Code Of Conduct
- </dt>
- <dd>
- <p>We expect participants in discussions on the HBase project mailing lists, Slack and IRC channels, and JIRA issues to abide by the Apache Software Foundation's <a class="externalLink" href="https://apache.org/foundation/policies/conduct.html">Code of Conduct</a>. More information can be found <a href="coc.html">here</a>.</p>
- </dd>
- <dt>
- License
- </dt>
- <dd>
- <p>Apache HBase<sup>®</sup> is licensed under the <a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a></p>
- </dd>
- <dt>
- Trademarks
- </dt>
- <dd>
- <p>Apache HBase, HBase, Apache, the Apache feather logo, and the Apache HBase project logo are either <a class="externalLink" href="https://www.apache.org/foundation/marks/list/">registered trademarks or trademarks</a> of The Apache Software Foundation in the United States and other countries.</p>
- </dd>
- <dt>
- Thanks
- </dt>
- <dd>
- <p>Thanks for all the sponsors, who are <a class="externalLink" href="https://www.apache.org/foundation/thanks.html">supporting Apache</a> or <a href="sponsors.html">supporting the HBase project</a>!</p>
- </dd>
- <dt>
- Security and Vulnerability information
- </dt>
- <dd>
- <p>See the <a href="book.html#security">Security</a> chapter in the <a href="book.html#faq">Apache HBase<sup>®</sup> Reference Guide</a>, and the general <a class="externalLink" href="https://apache.org/security/">Apache Security information</a>!</p>
- </dd>
- </dl>
-</section>
-<section>
- <h2 id="News">News</h2>
- <p>July 20th, 2019 <a class="externalLink" href="https://easychair.org/cfp/hbaseconasia-2019">HBaseCon, Asia 2019</a> Beijing, China</p>
- <p>May 21st, 2019 <a class="externalLink" href="https://dataworkssummit.com/nosql-day-2019/">NoSQL Day 2019</a> Washington DC.</p>
- <p>August 17th, 2018 <a class="externalLink" href="https://hbase.apache.org/hbaseconasia-2018/">HBaseCon Asia 2018</a> @ Gehua New Century Hotel, Beijing, China. CFP open, see site for details!</p>
- <p>June 18th, 2018 <a class="externalLink" href="https://hbase.apache.org/hbasecon-2018">HBaseCon North America West 2018</a> @ San Jose Convention Center, San Jose, CA, USA. registration still open, see site for details!</p>
- <p>August 4th, 2017 <a class="externalLink" href="https://easychair.org/cfp/HBaseConAsia2017">HBaseCon Asia 2017</a> @ the Huawei Campus in Shenzhen, China</p>
- <p><small><a href="old_news.html">Old News</a></small></p>
- <p><br>The next Apache Event:<br><a class="externalLink" href="https://www.apache.org/events/current-event.html"><img src="https://www.apache.org/events/current-event-234x60.png" alt="" class="img-fluid"></a></p>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item active"><a title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><link rel="preload" as="image" href="/images/large-logo.svg"/><link rel="preload" as="image" href="/images/dark-theme-large-logo.svg"/><title>Apache HBase</title><meta name="description" content="Apache HBase® is the Hadoop database, a distributed, scalable, big data store."/><link rel="preconnect" href="h [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/home-CxfyEQdh.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/home":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/mailing-lists.html b/mailing-lists.html
deleted file mode 100644
index cfb24eefde4..00000000000
--- a/mailing-lists.html
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Apache HBase™ Mailing Lists</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-mailing-lists project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="" title="Mailing Lists" class="dropdown-item active">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Apache_HBase.26.238482.3B_Mailing_Lists">Apache HBase™ Mailing Lists</h2>
- </div><a name="Apache_HBase.26.238482.3B_Mailing_Lists"></a>
- <p>For each list, links are provided to subscribe, unsubscribe, and view archives.</p>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>Name</th>
- <th>Subscribe</th>
- <th>Unsubscribe</th>
- <th>Post</th>
- <th>Archive</th>
- <th>Other Archives</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td align="left">User List</td>
- <td><a class="externalLink" href="mailto:user-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:user-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td><a class="externalLink" href="mailto:user@hbase.apache.org">Post</a></td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?user@hbase.apache.org">lists.apache.org</a></td>
- <td><a class="externalLink" href="https://dir.gmane.org/gmane.comp.java.hadoop.hbase.user">dir.gmane.org</a></td>
- </tr>
- <tr class="a">
- <td align="left">Developer List</td>
- <td><a class="externalLink" href="mailto:dev-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:dev-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td><a class="externalLink" href="mailto:dev@hbase.apache.org">Post</a></td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?dev@hbase.apache.org">lists.apache.org</a></td>
- <td><a class="externalLink" href="https://dir.gmane.org/gmane.comp.java.hadoop.hbase.devel">dir.gmane.org</a></td>
- </tr>
- <tr class="b">
- <td align="left">Commits List</td>
- <td><a class="externalLink" href="mailto:commits-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:commits-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td>-</td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?commits@hbase.apache.org">lists.apache.org</a></td>
- <td>-</td>
- </tr>
- <tr class="a">
- <td align="left">Issues List</td>
- <td><a class="externalLink" href="mailto:issues-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:issues-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td>-</td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?issues@hbase.apache.org">lists.apache.org</a></td>
- <td>-</td>
- </tr>
- <tr class="b">
- <td align="left">Builds List</td>
- <td><a class="externalLink" href="mailto:builds-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:builds-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td>-</td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?builds@hbase.apache.org">lists.apache.org</a></td>
- <td>-</td>
- </tr>
- <tr class="a">
- <td align="left">User (ZH) List</td>
- <td><a class="externalLink" href="mailto:user-zh-subscribe@hbase.apache.org">Subscribe</a></td>
- <td><a class="externalLink" href="mailto:user-zh-unsubscribe@hbase.apache.org">Unsubscribe</a></td>
- <td><a class="externalLink" href="mailto:user-zh@hbase.apache.org">Post</a></td>
- <td><a class="externalLink" href="https://lists.apache.org/list.html?user-zh@hbase.apache.org">lists.apache.org</a></td>
- <td>-</td>
- </tr>
- </tbody>
- </table>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/mailing-lists/index.html b/mailing-lists/index.html
new file mode 100644
index 00000000000..20081bd55c6
--- /dev/null
+++ b/mailing-lists/index.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Mailing Lists - Apache HBase</title><meta name="description" content="Subscribe to Apache HBase mailing lists including user, developer, commits, issues, and builds lists."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigi [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+<p class="mb-4 text-base leading-7">For each list, links are provided to subscribe, unsubscribe, and view archives.</p>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div class="border-border my-8 w-full overflow-x-auto rounded-lg border"><table class="w-full border-collapse text-sm"><thead class="bg-muted"><tr class="border-border hover:bg-muted/50 border-b transition-colors"><th class="px-4 py-3 text-left font-semibold">Name</th><th class="px-4 py-3 text-left font-semibold">Subscribe</th><th class="px-4 py-3 text-left font-semibold">Unsubscribe</th><th class="px-4 py-3 text-left font-semibold">Post</th><th class="px-4 py-3 text-left font-semibold"> [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/mailing-lists-BQgZQ_zQ.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/mailing-lists":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/news/index.html b/news/index.html
new file mode 100644
index 00000000000..ab15765558d
--- /dev/null
+++ b/news/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><link rel="preload" as="image" href="https://www.apache.org/events/current-event-234x60.png"/><title>News - Apache HBase</title><meta name="description" content="Latest news, events, and releases for Apache HBase."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="ht [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/news-BaUFuyKX.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/news":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/old_news.html b/old_news.html
deleted file mode 100644
index bc887950c66..00000000000
--- a/old_news.html
+++ /dev/null
@@ -1,656 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase –
- Old Apache HBase (TM) News
- </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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-old_news project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Old_News">Old News</h2>
- </div>
- <p>June 12th, 2017 <a class="externalLink" href="https://easychair.org/cfp/hbasecon2017">HBaseCon2017</a> at the Crittenden Buildings on the Google Mountain View Campus</p>
- <p>April 25th, 2017 <a class="externalLink" href="https://www.meetup.com/hbaseusergroup/events/239291716/">Meetup</a> @ Visa in Palo Alto</p>
- <p>December 8th, 2016 <a class="externalLink" href="https://www.meetup.com/hbaseusergroup/events/235542241/">Meetup@Splice</a> in San Francisco</p>
- <p>September 26th, 2016 <a class="externalLink" href="http://www.meetup.com/HBase-NYC/events/233024937/">HBaseConEast2016</a> at Google in Chelsea, NYC</p>
- <p>May 24th, 2016 <a class="externalLink" href="http://www.hbasecon.com/">HBaseCon2016</a> at The Village, 969 Market, San Francisco</p>
- <p>June 25th, 2015 <a class="externalLink" href="http://www.zusaar.com/event/14057003">HBase Summer Meetup 2015</a> in Tokyo</p>
- <p>May 7th, 2015 <a class="externalLink" href="http://hbasecon.com/">HBaseCon2015</a> in San Francisco</p>
- <p>February 17th, 2015 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/219260093/">HBase meetup around Strata+Hadoop World</a> in San Jose</p>
- <p>January 15th, 2015 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/218744798/">HBase meetup @ AppDynamics</a> in San Francisco</p>
- <p>November 20th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/205219992/">HBase meetup @ WANdisco</a> in San Ramon</p>
- <p>October 27th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/207386102/">HBase Meetup @ Apple</a> in Cupertino</p>
- <p>October 15th, 2014 <a class="externalLink" href="http://www.meetup.com/HBase-NYC/events/207655552/">HBase Meetup @ Google</a> on the night before Strata/HW in NYC</p>
- <p>September 25th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/203173692/">HBase Meetup @ Continuuity</a> in Palo Alto</p>
- <p>August 28th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/197773762/">HBase Meetup @ Sift Science</a> in San Francisco</p>
- <p>July 17th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/190994082/">HBase Meetup @ HP</a> in Sunnyvale</p>
- <p>June 5th, 2014 <a class="externalLink" href="http://www.meetup.com/Hadoop-Summit-Community-San-Jose/events/179081342/">HBase BOF at Hadoop Summit</a>, San Jose Convention Center</p>
- <p>May 5th, 2014 <a class="externalLink" href="http://www.hbasecon.com/">HBaseCon2014</a> at the Hilton San Francisco on Union Square</p>
- <p>March 12th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/160757912/">HBase Meetup @ Ancestry.com</a> in San Francisco</p>
- <p>February 10th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/163139322/">HBase Meetup @ Continuuity</a> in Palo Alto</p>
- <p>January 30th, 2014 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/158491762/">HBase Meetup @ Apple</a> in Cupertino</p>
- <p>January 30th, 2014 <a class="externalLink" href="http://www.meetup.com/Los-Angeles-HBase-User-group/events/160560282/">Los Angeles HBase User Group</a> in El Segundo</p>
- <p>October 24th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/140759692/">HBase User and </a><a class="externalLink" href="http://www.meetup.com/hackathon/events/144366512/">Developer</a> Meetup at HortonWorks.in Palo Alto</p>
- <p>September 26, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/135862292/">HBase Meetup at Arista Networks</a>.in San Francisco</p>
- <p>August 20th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/120534362/">HBase Meetup at Flurry</a>.in San Francisco</p>
- <p>July 16th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/119929152/">HBase Meetup at Twitter</a>.in San Francisco</p>
- <p>June 25th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/119154442/">Hadoop Summit Meetup</a>.at San Jose Convention Center</p>
- <p>June 14th, 2013 <a class="externalLink" href="http://kijicon.eventbrite.com/">KijiCon: Building Big Data Apps</a> in San Francisco.</p>
- <p>June 13th, 2013 <a class="externalLink" href="http://www.hbasecon.com/">HBaseCon2013</a> in San Francisco. Submit an Abstract!</p>
- <p>June 12th, 2013 <a class="externalLink" href="http://www.meetup.com/hackathon/events/123403802/">HBaseConHackAthon</a> at the Cloudera office in San Francisco.</p>
- <p>April 11th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/103587852/">HBase Meetup at AdRoll</a> in San Francisco</p>
- <p>February 28th, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/96584102/">HBase Meetup at Intel Mission Campus</a></p>
- <p>February 19th, 2013 <a class="externalLink" href="http://www.meetup.com/hackathon/events/103633042/">Developers PowWow</a> at HortonWorks' new digs</p>
- <p>January 23rd, 2013 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/91381312/">HBase Meetup at WibiData World HQ!</a></p>
- <p>December 4th, 2012 <a class="externalLink" href="http://www.meetup.com/hackathon/events/90536432/">0.96 Bug Squashing and Testing Hackathon</a> at Cloudera, SF.</p>
- <p>October 29th, 2012 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/82791572/">HBase User Group Meetup</a> at Wize Commerce in San Mateo.</p>
- <p>October 25th, 2012 <a class="externalLink" href="http://www.meetup.com/HBase-NYC/events/81728932/">Strata/Hadoop World HBase Meetup.</a> in NYC</p>
- <p>September 11th, 2012 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/80621872/">Contributor's Pow-Wow at HortonWorks HQ.</a></p>
- <p>August 8th, 2012 <a class="externalLink" href="http://archive.apache.org/dist/hbase/hbase-0.94.1/">Apache HBase 0.94.1 is available for download</a></p>
- <p>June 15th, 2012 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/59829652/">Birds-of-a-feather</a> in San Jose, day after <a class="externalLink" href="http://hadoopsummit.org">Hadoop Summit</a></p>
- <p>May 23rd, 2012 <a class="externalLink" href="http://www.meetup.com/hackathon/events/58953522/">HackConAthon</a> in Palo Alto</p>
- <p>May 22nd, 2012 <a class="externalLink" href="http://www.hbasecon.com">HBaseCon2012</a> in San Francisco</p>
- <p>March 27th, 2012 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/56021562/">Meetup @ StumbleUpon</a> in San Francisco</p>
- <p>January 19th, 2012 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/46702842/">Meetup @ EBay</a></p>
- <p>January 23rd, 2012 Apache HBase 0.92.0 released. <a class="externalLink" href="http://archive.apache.org/dist/hbase/hbase-0.92.0/">Download it!</a></p>
- <p>December 23rd, 2011 Apache HBase 0.90.5 released. <a class="externalLink" href="http://archive.apache.org/dist/hbase/hbase-0.90.5/">Download it!</a></p>
- <p>November 29th, 2011 <a class="externalLink" href="http://www.meetup.com/hackathon/events/41025972/">Developer Pow-Wow in SF</a> at Salesforce HQ</p>
- <p>November 7th, 2011 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/35682812/">HBase Meetup in NYC (6PM)</a> at the AppNexus office</p>
- <p>August 22nd, 2011 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/28518471/">HBase Hackathon (11AM) and Meetup (6PM)</a> at FB in PA</p>
- <p>June 30th, 2011 <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/20572251/">HBase Contributor Day</a>, the day after the <a class="externalLink" href="http://developer.yahoo.com/events/hadoopsummit2011/">Hadoop Summit</a> hosted by Y!</p>
- <p>June 8th, 2011 <a class="externalLink" href="http://berlinbuzzwords.de/wiki/hbase-workshop-and-hackathon">HBase Hackathon</a> in Berlin to coincide with <a class="externalLink" href="http://berlinbuzzwords.de/">Berlin Buzzwords</a></p>
- <p>May 19th, 2011 Apache HBase 0.90.3 released. <a class="externalLink" href="http://archive.apache.org/dist/hbase/hbase-0.90.3/">Download it!</a></p>
- <p>April 12th, 2011 Apache HBase 0.90.2 released. <a class="externalLink" href="http://archive.apache.org/dist/hbase/hbase-0.90.2/">Download it!</a></p>
- <p>March 21st, <a class="externalLink" href="http://www.meetup.com/hackathon/events/16770852/">HBase 0.92 Hackathon at StumbleUpon, SF</a></p>
- <p>February 22nd, <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/events/16492913/">HUG12: February HBase User Group at StumbleUpon SF</a></p>
- <p>December 13th, <a class="externalLink" href="http://www.meetup.com/hackathon/calendar/15597555/">HBase Hackathon: Coprocessor Edition</a></p>
- <p>November 19th, <a class="externalLink" href="http://huguk.org/">Hadoop HUG in London</a> is all about Apache HBase</p>
- <p>November 15-19th, <a class="externalLink" href="http://www.devoxx.com/display/Devoxx2K10/Home">Devoxx</a> features HBase Training and multiple HBase presentations</p>
- <p>October 12th, HBase-related presentations by core contributors and users at <a class="externalLink" href="http://www.cloudera.com/company/press-center/hadoop-world-nyc/">Hadoop World 2010</a></p>
- <p>October 11th, <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/14606174/">HUG-NYC: HBase User Group NYC Edition</a> (Night before Hadoop World)</p>
- <p>June 30th, <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/13562846/">Apache HBase Contributor Workshop</a> (Day after Hadoop Summit)</p>
- <p>May 10th, 2010: Apache HBase graduates from Hadoop sub-project to Apache Top Level Project</p>
- <p>Signup for <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/12689490/">HBase User Group Meeting, HUG10</a> hosted by Trend Micro, April 19th, 2010</p>
- <p><a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/12689351/">HBase User Group Meeting, HUG9</a> hosted by Mozilla, March 10th, 2010</p>
- <p>Sign up for the <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/12241393/">HBase User Group Meeting, HUG8</a>, January 27th, 2010 at StumbleUpon in SF</p>
- <p>September 8th, 2010: Apache HBase 0.20.0 is faster, stronger, slimmer, and sweeter tasting than any previous Apache HBase release. Get it off the <a class="externalLink" href="http://archive.apache.org/dist/hadoop/hbase/hbase-0.20.0/">Releases</a> page.</p>
- <p><a class="externalLink" href="http://dev.us.apachecon.com/c/acus2009/">ApacheCon</a> in Oakland: November 2-6th, 2009: The Apache Foundation will be celebrating its 10th anniversary in beautiful Oakland by the Bay. Lots of good talks and meetups including an HBase presentation by a couple of the lads.</p>
- <p>HBase at Hadoop World in NYC: October 2nd, 2009: A few of us will be talking on Practical HBase out east at <a class="externalLink" href="http://www.cloudera.com/hadoop-world-nyc">Hadoop World: NYC</a>.</p>
- <p>HUG7 and HBase Hackathon: August 7th-9th, 2009 at StumbleUpon in SF: Sign up for the <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/10950511/">HBase User Group Meeting, HUG7</a> or for the <a class="externalLink" href="http://www.meetup.com/hackathon/calendar/10951718/">Hackathon</a> or for both (all are welcome!).</p>
- <p>June, 2009 -- HBase at HadoopSummit2009 and at NOSQL: See the <a class="externalLink" href="https://cwiki.apache.org/confluence/display/HADOOP2/HBase+HBasePresentations">presentations</a></p>
- <p>March 3rd, 2009 -- HUG6: <a class="externalLink" href="http://www.meetup.com/hbaseusergroup/calendar/9764004/">HBase User Group 6</a></p>
- <p>January 30th, 2009 -- LA Hbackathon:<a class="externalLink" href="http://www.meetup.com/hbasela/calendar/9450876/">HBase January Hackathon Los Angeles</a> at <a class="externalLink" href="http://streamy.com">Streamy</a> in Manhattan Beach</p>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/other-resources/index.html b/other-resources/index.html
new file mode 100644
index 00000000000..3c3ef5c535d
--- /dev/null
+++ b/other-resources/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Other Resources - Apache HBase</title><meta name="description" content="Books and other learning resources about Apache HBase."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="modulepreload" href [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/other-resources-BG0U4qkL.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/other-resources":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/plugin-management.html b/plugin-management.html
deleted file mode 100644
index f84fc50775b..00000000000
--- a/plugin-management.html
+++ /dev/null
@@ -1,789 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Project Plugin Management</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-plugin-management project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="" title="Plugin Management" class="dropdown-item active">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Project_Plugin_Management">Project Plugin Management</h2>
- </div><a name="Project_Plugin_Management"></a>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>GroupId</th>
- <th>ArtifactId</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td align="left">com.github.spotbugs</td>
- <td><a class="externalLink" href="https://spotbugs.github.io/spotbugs-maven-plugin/">spotbugs-maven-plugin</a></td>
- <td>4.7.2.1</td>
- </tr>
- <tr class="a">
- <td align="left">com.google.code.maven-replacer-plugin</td>
- <td><a class="externalLink" href="http://code.google.com/p/maven-replacer-plugin">replacer</a></td>
- <td>1.5.3</td>
- </tr>
- <tr class="b">
- <td align="left">net.revelc.code</td>
- <td><a class="externalLink" href="http://code.revelc.net/warbucks-maven-plugin">warbucks-maven-plugin</a></td>
- <td>1.1.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-antrun-plugin/">maven-antrun-plugin</a></td>
- <td>1.8</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-assembly-plugin/">maven-assembly-plugin</a></td>
- <td>3.2.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-checkstyle-plugin/">maven-checkstyle-plugin</a></td>
- <td>3.6.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-clean-plugin/">maven-clean-plugin</a></td>
- <td>3.1.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-compiler-plugin/">maven-compiler-plugin</a></td>
- <td>3.8.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-dependency-plugin/">maven-dependency-plugin</a></td>
- <td>3.1.1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-deploy-plugin/">maven-deploy-plugin</a></td>
- <td>2.8.2</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-docck-plugin/">maven-docck-plugin</a></td>
- <td>1.1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-ear-plugin/">maven-ear-plugin</a></td>
- <td>3.0.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/enforcer/maven-enforcer-plugin/">maven-enforcer-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/surefire/maven-failsafe-plugin/">maven-failsafe-plugin</a></td>
- <td>3.5.3</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-gpg-plugin/">maven-gpg-plugin</a></td>
- <td>3.0.1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-help-plugin/">maven-help-plugin</a></td>
- <td>3.2.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-install-plugin/">maven-install-plugin</a></td>
- <td>2.5.2</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-invoker-plugin/">maven-invoker-plugin</a></td>
- <td>3.2.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-jar-plugin/">maven-jar-plugin</a></td>
- <td>3.2.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td>
- <td>3.4.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugin-tools/maven-plugin-plugin">maven-plugin-plugin</a></td>
- <td>3.5.2</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-project-info-reports-plugin/">maven-project-info-reports-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/maven-release/maven-release-plugin/">maven-release-plugin</a></td>
- <td>3.0.0-M1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-remote-resources-plugin/">maven-remote-resources-plugin</a></td>
- <td>1.7.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/">maven-resources-plugin</a></td>
- <td>3.1.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/scm/maven-scm-plugin/">maven-scm-plugin</a></td>
- <td>1.9.5</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-scm-publish-plugin/">maven-scm-publish-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-shade-plugin/">maven-shade-plugin</a></td>
- <td>3.1.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
- <td>3.7.1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-source-plugin/">maven-source-plugin</a></td>
- <td>3.2.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/surefire/maven-surefire-plugin/">maven-surefire-plugin</a></td>
- <td>3.5.3</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/surefire/maven-surefire-report-plugin/">maven-surefire-report-plugin</a></td>
- <td>3.5.3</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-war-plugin/">maven-war-plugin</a></td>
- <td>3.2.2</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.rat</td>
- <td><a class="externalLink" href="https://creadur.apache.org/rat/apache-rat-plugin/">apache-rat-plugin</a></td>
- <td>0.13</td>
- </tr>
- <tr class="b">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/build-helper-maven-plugin/">build-helper-maven-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/buildnumber-maven-plugin/buildnumber-maven-plugin">buildnumber-maven-plugin</a></td>
- <td>1.4</td>
- </tr>
- <tr class="b">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/clirr-maven-plugin/clirr-maven-plugin">clirr-maven-plugin</a></td>
- <td>2.8</td>
- </tr>
- <tr class="a">
- <td align="left">org.jamon</td>
- <td><a class="externalLink" href="http://www.jamon.org/jamon-java-parent/jamon-maven-plugin/">jamon-maven-plugin</a></td>
- <td>2.4.2</td>
- </tr>
- <tr class="b">
- <td align="left">org.xolstice.maven.plugins</td>
- <td><a class="externalLink" href="https://www.xolstice.org/protobuf-maven-plugin">protobuf-maven-plugin</a></td>
- <td>0.6.1</td>
- </tr>
- </tbody>
- </table>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/plugins.html b/plugins.html
deleted file mode 100644
index 6256fbe4436..00000000000
--- a/plugins.html
+++ /dev/null
@@ -1,718 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Project Build Plugins</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-plugins project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="" title="Plugins" class="dropdown-item active">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Project_Build_Plugins">Project Build Plugins</h2>
- </div><a name="Project_Build_Plugins"></a>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>GroupId</th>
- <th>ArtifactId</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td align="left">com.diffplug.spotless</td>
- <td><a class="externalLink" href="https://github.com/diffplug/spotless">spotless-maven-plugin</a></td>
- <td>2.44.4</td>
- </tr>
- <tr class="a">
- <td align="left">com.github.spotbugs</td>
- <td><a class="externalLink" href="https://spotbugs.github.io/spotbugs-maven-plugin/">spotbugs-maven-plugin</a></td>
- <td>4.7.2.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.felix</td>
- <td><a class="externalLink" href="http://felix.apache.org/maven-bundle-plugin/">maven-bundle-plugin</a></td>
- <td>3.3.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-antrun-plugin/">maven-antrun-plugin</a></td>
- <td>1.8</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-checkstyle-plugin/">maven-checkstyle-plugin</a></td>
- <td>3.6.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-clean-plugin/">maven-clean-plugin</a></td>
- <td>3.1.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-dependency-plugin/">maven-dependency-plugin</a></td>
- <td>3.1.1</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-deploy-plugin/">maven-deploy-plugin</a></td>
- <td>2.8.2</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/enforcer/maven-enforcer-plugin/">maven-enforcer-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="http://maven.apache.org/plugins/maven-install-plugin/">maven-install-plugin</a></td>
- <td>2.5.2</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-remote-resources-plugin/">maven-remote-resources-plugin</a></td>
- <td>1.7.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-resources-plugin/">maven-resources-plugin</a></td>
- <td>3.1.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a></td>
- <td>3.12.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-source-plugin/">maven-source-plugin</a></td>
- <td>3.2.1</td>
- </tr>
- <tr class="b">
- <td align="left">org.asciidoctor</td>
- <td><a class="externalLink" href="https://github.com/asciidoctor/asciidoctor-maven-plugin">asciidoctor-maven-plugin</a></td>
- <td>2.2.2</td>
- </tr>
- <tr class="a">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/build-helper-maven-plugin/">build-helper-maven-plugin</a></td>
- <td>3.0.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/buildnumber-maven-plugin/buildnumber-maven-plugin">buildnumber-maven-plugin</a></td>
- <td>1.4</td>
- </tr>
- <tr class="a">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="https://www.mojohaus.org/flatten-maven-plugin/">flatten-maven-plugin</a></td>
- <td>1.3.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.codehaus.mojo</td>
- <td><a class="externalLink" href="http://www.mojohaus.org/xml-maven-plugin/">xml-maven-plugin</a></td>
- <td>1.0.1</td>
- </tr>
- </tbody>
- </table>
-</section>
-<section>
- <h2 id="Project_Report_Plugins">Project Report Plugins</h2><a name="Project_Report_Plugins"></a>
- <table border="0" class="bodyTable table table-striped table-hover">
- <thead>
- <tr class="a">
- <th>GroupId</th>
- <th>ArtifactId</th>
- <th>Version</th>
- </tr>
- </thead>
- <tbody>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-checkstyle-plugin/">maven-checkstyle-plugin</a></td>
- <td>3.6.0</td>
- </tr>
- <tr class="a">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-javadoc-plugin/">maven-javadoc-plugin</a></td>
- <td>3.4.0</td>
- </tr>
- <tr class="b">
- <td align="left">org.apache.maven.plugins</td>
- <td><a class="externalLink" href="https://maven.apache.org/plugins/maven-project-info-reports-plugin/">maven-project-info-reports-plugin</a></td>
- <td>3.1.2</td>
- </tr>
- </tbody>
- </table>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/powered-by-hbase/index.html b/powered-by-hbase/index.html
new file mode 100644
index 00000000000..24d7bc4aa15
--- /dev/null
+++ b/powered-by-hbase/index.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Powered by HBase - Apache HBase</title><meta name="description" content="Companies and organizations using Apache HBase in production for their data storage and processing needs."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" cro [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/powered-by-hbase-D2XtlmVH.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/powered-by-hbase":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/poweredbyhbase.html b/poweredbyhbase.html
deleted file mode 100644
index 7f6fabd3519..00000000000
--- a/poweredbyhbase.html
+++ /dev/null
@@ -1,885 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Powered By Apache HBase</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-poweredbyhbase project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="" title="Powered by HBase" class="dropdown-item active">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Powered_By_Apache_HBase.C2.99">Powered By Apache HBase™</h2>
- </div>
- <p>This page lists some institutions and projects which are using HBase. To have your organization added, file a documentation JIRA or email <a class="externalLink" href="mailto:dev@hbase.apache.org">hbase-dev</a> with the relevant information. If you notice out-of-date information, use the same avenues to report it.</p>
- <p><b>These items are user-submitted and the HBase team assumes no responsibility for their accuracy.</b></p>
- <dl>
- <dt>
- <a class="externalLink" href="http://www.adobe.com">Adobe</a>
- </dt>
- <dd>
- We currently have about 30 nodes running HDFS, Hadoop and HBase in clusters ranging from 5 to 14 nodes on both production and development. We plan a deployment on an 80 nodes cluster. We are using HBase in several areas from social services to structured data and processing for internal use. We constantly write data to HBase and run mapreduce jobs to process then store it back to HBase or external systems. Our production cluster has been running since Oct 2008.
- </dd>
- <dt>
- <a class="externalLink" href="http://spark-packages.org/package/Huawei-Spark/Spark-SQL-on-HBase">Project Astro</a>
- </dt>
- <dd>
- Astro provides fast Spark SQL/DataFrame capabilities to HBase data, featuring super-efficient access to multi-dimensional HBase rows through native Spark execution in HBase coprocessor plus systematic and accurate partition pruning and predicate pushdown from arbitrarily complex data filtering logic. The batch load is optimized to run on the Spark execution engine. Note that <a class="externalLink" href="http://spark-packages.org/package/Huawei-Spark/Spark-SQL-on-HBase">Spark-SQL-on-H [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://axibase.com/products/axibase-time-series-database/">Axibase Time Series Database (ATSD)</a>
- </dt>
- <dd>
- ATSD runs on top of HBase to collect, analyze and visualize time series data at scale. ATSD capabilities include optimized storage schema, built-in rule engine, forecasting algorithms (Holt-Winters and ARIMA) and next-generation graphics designed for high-frequency data. Primary use cases: IT infrastructure monitoring, data consolidation, operational historian in OPC environments.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.benipaltechnologies.com">Benipal Technologies</a>
- </dt>
- <dd>
- We have a 35 node cluster used for HBase and Mapreduce with Lucene / SOLR and katta integration to create and finetune our search databases. Currently, our HBase installation has over 10 Billion rows with 100s of datapoints per row. We compute over 10<sup>18</sup> calculations daily using MapReduce directly on HBase. We heart HBase.
- </dd>
- <dt>
- <a class="externalLink" href="https://github.com/ermanpattuk/BigSecret">BigSecret</a>
- </dt>
- <dd>
- BigSecret is a security framework that is designed to secure Key-Value data, while preserving efficient processing capabilities. It achieves cell-level security, using combinations of different cryptographic techniques, in an efficient and secure manner. It provides a wrapper library around HBase.
- </dd>
- <dt>
- <a class="externalLink" href="http://caree.rs">Caree.rs</a>
- </dt>
- <dd>
- Accelerated hiring platform for HiTech companies. We use HBase and Hadoop for all aspects of our backend - job and company data storage, analytics processing, machine learning algorithms for our hire recommendation engine. Our live production site is directly served from HBase. We use cascading for running offline data processing jobs.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.celer-tech.com/">Celer Technologies</a>
- </dt>
- <dd>
- Celer Technologies is a global financial software company that creates modular-based systems that have the flexibility to meet tomorrow's business environment, today. The Celer framework uses Hadoop/HBase for storing all financial data for trading, risk, clearing in a single data store. With our flexible framework and all the data in Hadoop/HBase, clients can build new features to quickly extract data based on their trading, risk and clearing activities from one single location.
- </dd>
- <dt>
- <a class="externalLink" href="https://clearwateranalytics.com/">Clearwater Analytics</a>
- </dt>
- <dd>
- Clearwater Analytics has an HBase cluster with 9 nodes in production. We have a handful of tables hosting billions of rows (and growing) in a time series manner. Some tables are pretty wide, with several hundreds of columns, while others are very tall and narrow.
- </dd>
- <dt>
- <a class="externalLink" href="https://esgyn.com/">EsgynDB</a>
- </dt>
- <dd>
- EsgynDB, powered by Apache Trafodion™, provides enterprise SQL on Hadoop. It includes full ACID transactions, online transaction processing and online analytic processing, along with enterprise features such as disaster recovery and full backup/restore. Native tables are stored in HBase, but read and write access to various other file formats such as Apache Parquet and ORC is also supported.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.explorys.net">Explorys</a>
- </dt>
- <dd>
- Explorys uses an HBase cluster containing over a billion anonymized clinical records, to enable subscribers to search and analyze patient populations, treatment protocols, and clinical outcomes.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.facebook.com/notes/facebook-engineering/the-underlying-technology-of-messages/454991608919">Facebook</a>
- </dt>
- <dd>
- Facebook uses HBase to power their Messages infrastructure.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.filmweb.pl">Filmweb</a>
- </dt>
- <dd>
- Filmweb is a film web portal with a large dataset of films, persons and movie-related entities. We have just started a small cluster of 3 HBase nodes to handle our web cache persistency layer. We plan to increase the cluster size, and also to start migrating some of the data from our databases which have some demanding scalability requirements.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.flurry.com">Flurry</a>
- </dt>
- <dd>
- Flurry provides mobile application analytics. We use HBase and Hadoop for all of our analytics processing, and serve all of our live requests directly out of HBase on our 50 node production cluster with tens of billions of rows over several tables.
- </dd>
- <dt>
- <a class="externalLink" href="http://gumgum.com">GumGum</a>
- </dt>
- <dd>
- GumGum is an In-Image Advertising Platform. We use HBase on an 15-node Amazon EC2 High-CPU Extra Large (c1.xlarge) cluster for both real-time data and analytics. Our production cluster has been running since June 2010.
- </dd>
- <dt>
- <a class="externalLink" href="http://helprace.com/help-desk/">Helprace</a>
- </dt>
- <dd>
- Helprace is a customer service platform which uses Hadoop for analytics and internal searching and filtering. Being on HBase we can share our HBase and Hadoop cluster with other Hadoop processes - this particularly helps in keeping community speeds up. We use Hadoop and HBase on small cluster with 4 cores and 32 GB RAM each.
- </dd>
- <dt>
- <a class="externalLink" href="http://hubspot.com">HubSpot</a>
- </dt>
- <dd>
- HubSpot is an online marketing platform, providing analytics, email, and segmentation of leads/contacts. HBase is our primary datastore for our customers' customer data, with multiple HBase clusters powering the majority of our product. We have nearly 200 regionservers across the various clusters, and 2 hadoop clusters also with nearly 200 tasktrackers. We use c1.xlarge in EC2 for both, but are starting to move some of that to baremetal hardware. We've been running HBase for over 2 years.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.infolinks.com/">Infolinks</a>
- </dt>
- <dd>
- Infolinks is an In-Text ad provider. We use HBase to process advertisement selection and user events for our In-Text ad network. The reports generated from HBase are used as feedback for our production system to optimize ad selection.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.kalooga.com">Kalooga</a>
- </dt>
- <dd>
- Kalooga is a discovery service for image galleries. We use Hadoop, HBase and Pig on a 20-node cluster for our crawling, analysis and events processing.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.leanxcale.com/">LeanXcale</a>
- </dt>
- <dd>
- LeanXcale provides an ultra-scalable transactional & SQL database that stores its data on HBase and it is able to scale to 1000s of nodes. It also provides a standalone full ACID HBase with transactions across arbitrary sets of rows and tables.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.mahalo.com">Mahalo</a>
- </dt>
- <dd>
- Mahalo, "...the world's first human-powered search engine". All the markup that powers the wiki is stored in HBase. It's been in use for a few months now. MediaWiki - the same software that power Wikipedia - has version/revision control. Mahalo's in-house editors produce a lot of revisions per day, which was not working well in a RDBMS. An hbase-based solution for this was built and tested, and the data migrated out of MySQL and into HBase. Right now it's at something like 6 million i [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.meetup.com">Meetup</a>
- </dt>
- <dd>
- Meetup is on a mission to help the world’s people self-organize into local groups. We use Hadoop and HBase to power a site-wide, real-time activity feed system for all of our members and groups. Group activity is written directly to HBase, and indexed per member, with the member's custom feed served directly from HBase for incoming requests. We're running HBase 0.20.0 on a 11 node cluster.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.mendeley.com">Mendeley</a>
- </dt>
- <dd>
- Mendeley is creating a platform for researchers to collaborate and share their research online. HBase is helping us to create the world's largest research paper collection and is being used to store all our raw imported data. We use a lot of map reduce jobs to process these papers into pages displayed on the site. We also use HBase with Pig to do analytics and produce the article statistics shown on the web site. You can find out more about how we use HBase in the <a class="externalLi [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.ngdata.com">NGDATA</a>
- </dt>
- <dd>
- NGDATA delivers <a class="externalLink" href="http://www.ngdata.com/site/products/lily.html">Lily</a>, the consumer intelligence solution that delivers a unique combination of Big Data management, machine learning technologies and consumer intelligence applications in one integrated solution to allow better, and more dynamic, consumer insights. Lily allows companies to process and analyze massive structured and unstructured data, scale storage elastically and locate actionable data qu [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://ning.com">Ning</a>
- </dt>
- <dd>
- Ning uses HBase to store and serve the results of processing user events and log files, which allows us to provide near-real time analytics and reporting. We use a small cluster of commodity machines with 4 cores and 16GB of RAM per machine to handle all our analytics and reporting needs.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.worldcat.org">OCLC</a>
- </dt>
- <dd>
- OCLC uses HBase as the main data store for WorldCat, a union catalog which aggregates the collections of 72,000 libraries in 112 countries and territories. WorldCat is currently comprised of nearly 1 billion records with nearly 2 billion library ownership indications. We're running a 50 Node HBase cluster and a separate offline map-reduce cluster.
- </dd>
- <dt>
- <a class="externalLink" href="http://olex.openlogic.com">OpenLogic</a>
- </dt>
- <dd>
- OpenLogic stores all the world's Open Source packages, versions, files, and lines of code in HBase for both near-real-time access and analytical purposes. The production cluster has well over 100TB of disk spread across nodes with 32GB+ RAM and dual-quad or dual-hex core CPU's.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.openplaces.org">Openplaces</a>
- </dt>
- <dd>
- Openplaces is a search engine for travel that uses HBase to store terabytes of web pages and travel-related entity records (countries, cities, hotels, etc.). We have dozens of MapReduce jobs that crunch data on a daily basis. We use a 20-node cluster for development, a 40-node cluster for offline production processing and an EC2 cluster for the live web site.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.pnl.gov">Pacific Northwest National Laboratory</a>
- </dt>
- <dd>
- Hadoop and HBase (Cloudera distribution) are being used within PNNL's Computational Biology & Bioinformatics Group for a systems biology data warehouse project that integrates high throughput proteomics and transcriptomics data sets coming from instruments in the Environmental Molecular Sciences Laboratory, a US Department of Energy national user facility located at PNNL. The data sets are being merged and annotated with other public genomics information in the data warehouse envi [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.readpath.com/">ReadPath</a>
- </dt>
- <dd>
- |ReadPath uses HBase to store several hundred million RSS items and dictionary for its RSS newsreader. Readpath is currently running on an 8 node cluster.
- </dd>
- <dt>
- <a class="externalLink" href="http://resu.me/">resu.me</a>
- </dt>
- <dd>
- Career network for the net generation. We use HBase and Hadoop for all aspects of our backend - user and resume data storage, analytics processing, machine learning algorithms for our job recommendation engine. Our live production site is directly served from HBase. We use cascading for running offline data processing jobs.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.runa.com/">Runa Inc.</a>
- </dt>
- <dd>
- Runa Inc. offers a SaaS that enables online merchants to offer dynamic per-consumer, per-product promotions embedded in their website. To implement this we collect the click streams of all their visitors to determine along with the rules of the merchant what promotion to offer the visitor at different points of their browsing the Merchant website. So we have lots of data and have to do lots of off-line and real-time analytics. HBase is the core for us. We also use Clojure and our own [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.sematext.com/">Sematext</a>
- </dt>
- <dd>
- Sematext runs <a class="externalLink" href="http://www.sematext.com/search-analytics/index.html">Search Analytics</a>, a service that uses HBase to store search activity and MapReduce to produce reports showing user search behaviour and experience. Sematext runs <a class="externalLink" href="http://www.sematext.com/spm/index.html">Scalable Performance Monitoring (SPM)</a>, a service that uses HBase to store performance data over time, crunch it with the help of MapReduce, and display [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.socialmedia.com/">SocialMedia</a>
- </dt>
- <dd>
- SocialMedia uses HBase to store and process user events which allows us to provide near-realtime user metrics and reporting. HBase forms the heart of our Advertising Network data storage and management system. We use HBase as a data source and sink for both realtime request cycle queries and as a backend for mapreduce analysis.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.splicemachine.com/">Splice Machine</a>
- </dt>
- <dd>
- Splice Machine is built on top of HBase. Splice Machine is a full-featured ANSI SQL database that provides real-time updates, secondary indices, ACID transactions, optimized joins, triggers, and UDFs.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.streamy.com/">Streamy</a>
- </dt>
- <dd>
- Streamy is a recently launched realtime social news site. We use HBase for all of our data storage, query, and analysis needs, replacing an existing SQL-based system. This includes hundreds of millions of documents, sparse matrices, logs, and everything else once done in the relational system. We perform significant in-memory caching of query results similar to a traditional Memcached/SQL setup as well as other external components to perform joining and sorting. We also run thousands [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.stumbleupon.com/">Stumbleupon</a>
- </dt>
- <dd>
- Stumbleupon and <a class="externalLink" href="http://su.pr">Su.pr</a> use HBase as a real time data storage and analytics platform. Serving directly out of HBase, various site features and statistics are kept up to date in a real time fashion. We also use HBase a map-reduce data source to overcome traditional query speed limits in MySQL.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.tokenizer.org">Shopping Engine at Tokenizer</a>
- </dt>
- <dd>
- Shopping Engine at Tokenizer is a web crawler; it uses HBase to store URLs and Outlinks (AnchorText + LinkedURL): more than a billion. It was initially designed as Nutch-Hadoop extension, then (due to very specific 'shopping' scenario) moved to SOLR + MySQL(InnoDB) (ten thousands queries per second), and now - to HBase. HBase is significantly faster due to: no need for huge transaction logs, column-oriented design exactly matches 'lazy' business logic, data compression, !MapReduce sup [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://traackr.com/">Traackr</a>
- </dt>
- <dd>
- Traackr uses HBase to store and serve online influencer data in real-time. We use MapReduce to frequently re-score our entire data set as we keep updating influencer metrics on a daily basis.
- </dd>
- <dt>
- <a class="externalLink" href="https://trafodion.apache.org/">Trafodion</a>
- </dt>
- <dd>
- Apache Trafodion™ is a webscale SQL-on-Hadoop solution enabling transactional or operational workloads. It uses HBase as its storage engine for SQL tables.
- </dd>
- <dt>
- <a class="externalLink" href="http://trendmicro.com/">Trend Micro</a>
- </dt>
- <dd>
- Trend Micro uses HBase as a foundation for cloud scale storage for a variety of applications. We have been developing with HBase since version 0.1 and production since version 0.20.0.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.twitter.com">Twitter</a>
- </dt>
- <dd>
- Twitter runs HBase across its entire Hadoop cluster. HBase provides a distributed, read/write backup of all mysql tables in Twitter's production backend, allowing engineers to run MapReduce jobs over the data while maintaining the ability to apply periodic row updates (something that is more difficult to do with vanilla HDFS). A number of applications including people search rely on HBase internally for data generation. Additionally, the operations team uses HBase as a timeseries data [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.udanax.org">Udanax.org</a>
- </dt>
- <dd>
- Udanax.org is a URL shortener which use 10 nodes HBase cluster to store URLs, Web Log data and response the real-time request on its Web Server. This application is now used for some twitter clients and a number of web sites. Currently API requests are almost 30 per second and web redirection requests are about 300 per second.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.veoh.com/">Veoh Networks</a>
- </dt>
- <dd>
- Veoh Networks uses HBase to store and process visitor (human) and entity (non-human) profiles which are used for behavioral targeting, demographic detection, and personalization services. Our site reads this data in real-time (heavily cached) and submits updates via various batch map/reduce jobs. With 25 million unique visitors a month storing this data in a traditional RDBMS is not an option. We currently have a 24 node Hadoop/HBase cluster and our profiling system is sharing this cl [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.videosurf.com/">VideoSurf</a>
- </dt>
- <dd>
- VideoSurf - "The video search engine that has taught computers to see". We're using HBase to persist various large graphs of data and other statistics. HBase was a real win for us because it let us store substantially larger datasets without the need for manually partitioning the data and its column-oriented nature allowed us to create schemas that were substantially more efficient for storing and retrieving data.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.visibletechnologies.com/">Visible Technologies</a>
- </dt>
- <dd>
- Visible Technologies uses Hadoop, HBase, Katta, and more to collect, parse, store, and search hundreds of millions of Social Media content. We get incredibly fast throughput and very low latency on commodity hardware. HBase enables our business to exist.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.worldlingo.com/">WorldLingo</a>
- </dt>
- <dd>
- The WorldLingo Multilingual Archive. We use HBase to store millions of documents that we scan using Map/Reduce jobs to machine translate them into all or selected target languages from our set of available machine translation languages. We currently store 12 million documents but plan to eventually reach the 450 million mark. HBase allows us to scale out as we need to grow our storage capacities. Combined with Hadoop to keep the data replicated and therefore fail-safe we have the back [...]
- </dd>
- <dt>
- <a class="externalLink" href="http://www.yahoo.com/">Yahoo!</a>
- </dt>
- <dd>
- Yahoo! uses HBase to store document fingerprint for detecting near-duplications. We have a cluster of few nodes that runs HDFS, mapreduce, and HBase. The table contains millions of rows. We use this for querying duplicated documents with realtime traffic.
- </dd>
- <dt>
- <a class="externalLink" href="http://h50146.www5.hp.com/products/software/security/icewall/eng/">HP IceWall SSO</a>
- </dt>
- <dd>
- HP IceWall SSO is a web-based single sign-on solution and uses HBase to store user data to authenticate users. We have supported RDB and LDAP previously but have newly supported HBase with a view to authenticate over tens of millions of users and devices.
- </dd>
- <dt>
- <a class="externalLink" href="http://www.ymc.ch/en/big-data-analytics-en?utm_source=hadoopwiki&utm_medium=poweredbypage&utm_campaign=ymc.ch">YMC AG</a>
- </dt>
- <dd>
- <ul>
- <li>operating a Cloudera Hadoop/HBase cluster for media monitoring purpose</li>
- <li>offering technical and operative consulting for the Hadoop stack + ecosystem</li>
- <li>editor of <a class="externalLink" href="http://www.ymc.ch/en/hbase-split-visualisation-introducing-hannibal?utm_source=hadoopwiki&utm_medium=poweredbypageamp;utm_campaign=ymc.ch">Hannibal</a>, a open-source tool to visualize HBase regions sizes and splits that helps running HBase in production</li>
- </ul>
- </dd>
- </dl>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/pseudo-distributed.html b/pseudo-distributed.html
deleted file mode 100644
index 93ed1e1dd02..00000000000
--- a/pseudo-distributed.html
+++ /dev/null
@@ -1,581 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase –
-Running Apache HBase (TM) in pseudo-distributed mode
- </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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-pseudo-distributed project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <p>This page has been retired. The contents have been moved to the <a class="externalLink" href="http://hbase.apache.org/book.html#distributed">Distributed Operation: Pseudo- and Fully-distributed modes</a> section in the Reference Guide.</p>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/replication.html b/replication.html
deleted file mode 100644
index 1a9e9b820e2..00000000000
--- a/replication.html
+++ /dev/null
@@ -1,581 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase –
- Apache HBase (TM) Replication
- </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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-replication project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <p>This information has been moved to <a class="externalLink" href="http://hbase.apache.org/book.html#cluster_replication">the Cluster Replication</a> section of the <a class="externalLink" href="http://hbase.apache.org/book.html">Apache HBase Reference Guide</a>.</p>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/resources.html b/resources.html
deleted file mode 100644
index fb42079f6d2..00000000000
--- a/resources.html
+++ /dev/null
@@ -1,602 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Other Apache HBase (TM) Resources</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-resources project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="" title="Other resources" class="dropdown-item active">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="scm.html" title="Source Repository" class="dropdown-item ">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Other_Apache_HBase_Resources">Other Apache HBase Resources</h2>
- </div>
- <section>
- <h2 id="Books">Books</h2>
- <section>
- <h2 id="HBase:_The_Definitive_Guide">HBase: The Definitive Guide</h2>
- <p><a class="externalLink" href="http://shop.oreilly.com/product/0636920014348.do">HBase: The Definitive Guide <i>Random Access to Your Planet-Size Data</i></a> by Lars George. Publisher: O'Reilly Media, Released: August 2011, Pages: 556.</p>
- </section>
- <section>
- <h2 id="HBase_In_Action">HBase In Action</h2>
- <p><a class="externalLink" href="http://www.manning.com/dimidukkhurana/">HBase In Action</a> By Nick Dimiduk and Amandeep Khurana. Publisher: Manning, MEAP Began: January 2012, Softbound print: Fall 2012, Pages: 350.</p>
- </section>
- <section>
- <h2 id="HBase_Administration_Cookbook">HBase Administration Cookbook</h2>
- <p><a class="externalLink" href="http://www.packtpub.com/hbase-administration-for-optimum-database-performance-cookbook/book">HBase Administration Cookbook</a> by Yifeng Jiang. Publisher: PACKT Publishing, Release: Expected August 2012, Pages: 335.</p>
- </section>
- <section>
- <h2 id="HBase_High_Performance_Cookbook">HBase High Performance Cookbook</h2>
- <p><a class="externalLink" href="https://www.packtpub.com/big-data-and-business-intelligence/hbase-high-performance-cookbook">HBase High Performance Cookbook</a> by Ruchir Choudhry. Publisher: PACKT Publishing, Release: January 2017, Pages: 350.</p>
- </section>
- </section>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="scm.html" title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/scm.html b/scm.html
deleted file mode 100644
index 3131c0442e8..00000000000
--- a/scm.html
+++ /dev/null
@@ -1,609 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
-<html xml:lang="en" lang="en">
-
-
- <head>
- <meta charset="UTF-8" />
- <title>Apache HBase – Source Repository</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="/css/themes/litera/bootstrap.min.css" rel="stylesheet" />
-
-
- <link href="/css/fontawesome/all.min.css" rel="stylesheet" />
-
- <link href="/css/reflow-skin.css" rel="stylesheet" />
-
-
- <link href="/css/site.css" rel="stylesheet" />
- <link href="/css/print.css" rel="stylesheet" media="print" />
-<link rel="shortcut icon" href="/images/favicon.ico" />
- </head> <!-- end : head -->
-<body class="page-scm project-hbase anchorjs-enabled">
- <nav id="m-top-navbar" class="navbar navbar-expand-lg fixed-top navbar-light bg-light">
-<div class="container"> <a class="navbar-brand mb-0 h1" href="index.html">
- <div class="xtoplogo"></div>
- </a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#top-navbar-collapse-1" aria-controls="top-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="top-navbar-collapse-1">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Apache HBase Project <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="index.html" title="Overview" class="dropdown-item ">Overview</a>
- <a href="https://www.apache.org/licenses/" title="License" class="dropdown-item ">License</a>
- <a href="downloads.html" title="Downloads" class="dropdown-item ">Downloads</a>
- <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="dropdown-item ">Release Notes</a>
- <a href="coc.html" title="Code Of Conduct" class="dropdown-item ">Code Of Conduct</a>
- <a href="http://blogs.apache.org/hbase/" title="Blog" class="dropdown-item ">Blog</a>
- <a href="mailing-lists.html" title="Mailing Lists" class="dropdown-item ">Mailing Lists</a>
- <a href="team.html" title="Team" class="dropdown-item ">Team</a>
- <a href="sponsors.html" title="HBase Sponsors" class="dropdown-item ">HBase Sponsors</a>
- <a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="dropdown-item ">Thanks</a>
- <a href="poweredbyhbase.html" title="Powered by HBase" class="dropdown-item ">Powered by HBase</a>
- <a href="resources.html" title="Other resources" class="dropdown-item ">Other resources</a>
- </div>
- </li>
- <li class="nav-item dropdown active">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Project Information <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="summary.html" title="Project Summary" class="dropdown-item ">Project Summary</a>
- <a href="dependency-info.html" title="Dependency Information" class="dropdown-item ">Dependency Information</a>
- <a href="" title="Source Repository" class="dropdown-item active">Source Repository</a>
- <a href="issue-management.html" title="Issue Tracking" class="dropdown-item ">Issue Tracking</a>
- <a href="dependency-management.html" title="Dependency Management" class="dropdown-item ">Dependency Management</a>
- <a href="dependencies.html" title="Dependencies" class="dropdown-item ">Dependencies</a>
- <a href="dependency-convergence.html" title="Dependency Convergence" class="dropdown-item ">Dependency Convergence</a>
- <a href="plugin-management.html" title="Plugin Management" class="dropdown-item ">Plugin Management</a>
- <a href="plugins.html" title="Plugins" class="dropdown-item ">Plugins</a>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation and API <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="book.html" title="Reference Guide" target="_blank" class="dropdown-item ">Reference Guide</a>
- <a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="book.html#quickstart" title="Getting Started" target="_blank" class="dropdown-item ">Getting Started</a>
- <a href="apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- <a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="dropdown-item ">中文参考指南(单页)</a>
- <a href="book.html#faq" title="FAQ" target="_blank" class="dropdown-item ">FAQ</a>
- <a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="dropdown-item ">Videos/Presentations</a>
- <a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="dropdown-item ">Wiki</a>
- <a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="dropdown-item ">ACID Semantics</a>
- <a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="dropdown-item ">Bulk Loads</a>
- <a href="metrics.html" title="Metrics" target="_blank" class="dropdown-item ">Metrics</a>
- <a href="book.html#replication" title="Cluster replication" target="_blank" class="dropdown-item ">Cluster replication</a>
- <div class="dropdown-submenu">
-<a href="documentation-1.4.html" title="1.4 Documentation" class="dropdown-item" >1.4 Documentation</a> <div class="dropdown-menu">
- <a href="1.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="1.4/book.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="1.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="1.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.3.html" title="2.3 Documentation" class="dropdown-item" >2.3 Documentation</a> <div class="dropdown-menu">
- <a href="2.3/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.3/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.3/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.3/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.3/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.3/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.4.html" title="2.4 Documentation" class="dropdown-item" >2.4 Documentation</a> <div class="dropdown-menu">
- <a href="2.4/book.html" title="Ref Guide" target="_blank" class="dropdown-item ">Ref Guide</a>
- <a href="2.4/apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="dropdown-item ">Reference Guide (PDF)</a>
- <a href="2.4/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.4/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.4/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.4/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.5.html" title="2.5 Documentation" class="dropdown-item" >2.5 Documentation</a> <div class="dropdown-menu">
- <a href="2.5/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.5/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.5/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.5/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- <div class="dropdown-submenu">
-<a href="documentation-2.6.html" title="2.6 Documentation" class="dropdown-item" >2.6 Documentation</a> <div class="dropdown-menu">
- <a href="2.6/apidocs/index.html" title="User API" target="_blank" class="dropdown-item ">User API</a>
- <a href="2.6/testapidocs/index.html" title="User API (Test)" target="_blank" class="dropdown-item ">User API (Test)</a>
- <a href="2.6/devapidocs/index.html" title="Developer API" target="_blank" class="dropdown-item ">Developer API</a>
- <a href="2.6/testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="dropdown-item ">Developer API (Test)</a>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item dropdown">
- <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ASF <b class="caret"></b></a>
- <div class="dropdown-menu">
- <a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="dropdown-item ">Apache Software Foundation</a>
- <a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="dropdown-item ">How Apache Works</a>
- <a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="dropdown-item ">Sponsoring Apache</a>
- <a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="dropdown-item ">Privacy Policy</a>
- </div>
- </li>
- </ul><!--/ul.navbar-nav -->
- </div><!--/.nav-collapse -->
-</div> <!--/.container --> </nav> <!--/.navbar -->
-<div class="main-body">
- <div class="header " role="main">
- <div class="container container-fluid">
-
- </div>
- </div> <!-- end : header -->
-
- <div class="row mt-5">
- <div class="d-xs-none d-sm-none d-md-none d-lg-block col-lg-2">
- </div>
- <main class="col-xs-12 col-sm-12 col-md-12 col-lg-12 col-xl-8" role="main">
- <section>
- <div class="page-header">
- <h2 id="Overview">Overview</h2>
- </div><a name="Overview"></a>
- <p>Apache HBase™ uses <a class="externalLink" href="https://git-scm.com/">Git</a> to manage its source code. Instructions on Git use can be found at <a class="externalLink" href="https://git-scm.com/documentation">https://git-scm.com/documentation</a>.</p>
-</section>
-<section>
- <h2 id="Web_Browser_Access">Web Browser Access</h2><a name="Web_Browser_Access"></a>
- <p>The following is a link to a browsable version of the source repository:</p>
- <div class="source">
- <pre><a class="externalLink" href="https://gitbox.apache.org/repos/asf?p=hbase.git">https://gitbox.apache.org/repos/asf?p=hbase.git</a></pre>
- </div>
-</section>
-<section>
- <h2 id="Anonymous_Access">Anonymous Access</h2><a name="Anonymous_Access"></a>
- <p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>):</p>
- <div class="source">
- <pre>$ git clone git://gitbox.apache.org/repos/asf/hbase.git</pre>
- </div>
-</section>
-<section>
- <h2 id="Developer_Access">Developer Access</h2><a name="Developer_Access"></a>
- <p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="https://git-scm.com/docs/git-clone">https://git-scm.com/docs/git-clone</a>).</p>
- <div class="source">
- <pre>$ git clone https://gitbox.apache.org/repos/asf/hbase.git</pre>
- </div>
-</section>
-<section>
- <h2 id="Access_from_Behind_a_Firewall">Access from Behind a Firewall</h2><a name="Access_from_Behind_a_Firewall"></a>
- <p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p>
-</section>
- </main>
- <div class="d-none d-sm-none d-md-none d-lg-none d-xl-block col-xl-2">
- </div>
- </div> <!-- row: end -->
-</div> <!-- .main-body: end -->
- <div id="m_scrolltop" class="m-scrolltop">
- <i class="fa fa-arrow-up"></i>
- </div>
- <!-- Footer -->
-<footer class="footer-light bg-light">
- <div class="container">
- <div class="row">
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Apache HBase Project
- </li>
-
-
-
-
- <li class="nav-item "><a href="index.html" title="Overview" class="nav-link" >Overview</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/licenses/" title="License" class="externalLink nav-link" >License</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="downloads.html" title="Downloads" class="nav-link" >Downloads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><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 nav-link" >Release Notes</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="coc.html" title="Code Of Conduct" class="nav-link" >Code Of Conduct</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://blogs.apache.org/hbase/" title="Blog" class="externalLink nav-link" >Blog</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="mailing-lists.html" title="Mailing Lists" class="nav-link" >Mailing Lists</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="team.html" title="Team" class="nav-link" >Team</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="sponsors.html" title="HBase Sponsors" class="nav-link" >HBase Sponsors</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://www.apache.org/foundation/thanks.html" title="Thanks" class="externalLink nav-link" >Thanks</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="poweredbyhbase.html" title="Powered by HBase" class="nav-link" >Powered by HBase</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="resources.html" title="Other resources" class="nav-link" >Other resources</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Project Information
- </li>
-
-
-
-
- <li class="nav-item "><a href="summary.html" title="Project Summary" class="nav-link" >Project Summary</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-info.html" title="Dependency Information" class="nav-link" >Dependency Information</a>
-
-</li>
-
-
-
-
- <li class="nav-item active"><a title="Source Repository" class="nav-link" >Source Repository</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="issue-management.html" title="Issue Tracking" class="nav-link" >Issue Tracking</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-management.html" title="Dependency Management" class="nav-link" >Dependency Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependencies.html" title="Dependencies" class="nav-link" >Dependencies</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="dependency-convergence.html" title="Dependency Convergence" class="nav-link" >Dependency Convergence</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugin-management.html" title="Plugin Management" class="nav-link" >Plugin Management</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="plugins.html" title="Plugins" class="nav-link" >Plugins</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-Documentation and API
- </li>
-
-
-
-
- <li class="nav-item "><a href="book.html" title="Reference Guide" target="_blank" class="nav-link" >Reference Guide</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apache_hbase_reference_guide.pdf" title="Reference Guide (PDF)" target="_blank" class="nav-link" >Reference Guide (PDF)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#quickstart" title="Getting Started" target="_blank" class="nav-link" >Getting Started</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="apidocs/index.html" title="User API" target="_blank" class="nav-link" >User API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testapidocs/index.html" title="User API (Test)" target="_blank" class="nav-link" >User API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="devapidocs/index.html" title="Developer API" target="_blank" class="nav-link" >Developer API</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="testdevapidocs/index.html" title="Developer API (Test)" target="_blank" class="nav-link" >Developer API (Test)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://abloz.com/hbase/book.html" title="中文参考指南(单页)" target="_blank" class="externalLink nav-link" >中文参考指南(单页)</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#faq" title="FAQ" target="_blank" class="nav-link" >FAQ</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#other.info" title="Videos/Presentations" target="_blank" class="nav-link" >Videos/Presentations</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://cwiki.apache.org/confluence/display/HADOOP2/Hbase" title="Wiki" target="_blank" class="externalLink nav-link" >Wiki</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="acid-semantics.html" title="ACID Semantics" target="_blank" class="nav-link" >ACID Semantics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#arch.bulk.load" title="Bulk Loads" target="_blank" class="nav-link" >Bulk Loads</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="metrics.html" title="Metrics" target="_blank" class="nav-link" >Metrics</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="book.html#replication" title="Cluster replication" target="_blank" class="nav-link" >Cluster replication</a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-1.4.html" title="1.4 Documentation" class="nav-link" >1.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.3.html" title="2.3 Documentation" class="nav-link" >2.3 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.4.html" title="2.4 Documentation" class="nav-link" >2.4 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.5.html" title="2.5 Documentation" class="nav-link" >2.5 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
-
-
-
-
- <li class="nav-item "><a href="documentation-2.6.html" title="2.6 Documentation" class="nav-link" >2.6 Documentation <i class="fas fa-angle-right"></i></a>
-
-</li>
-
-
-
- </ul>
-
- </div>
- <div class="col bottom-nav">
- <ul class="nav flex-column nav-list">
- <li class="nav-header">
-ASF
- </li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/" title="Apache Software Foundation" target="_blank" class="externalLink nav-link" >Apache Software Foundation</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/how-it-works.html" title="How Apache Works" target="_blank" class="externalLink nav-link" >How Apache Works</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="http://www.apache.org/foundation/sponsorship.html" title="Sponsoring Apache" target="_blank" class="externalLink nav-link" >Sponsoring Apache</a>
-
-</li>
-
-
-
-
- <li class="nav-item "><a href="https://privacy.apache.org/policies/privacy-policy-public.html" title="Privacy Policy" class="externalLink nav-link" >Privacy Policy</a>
-
-</li>
-
-
-
- </ul>
-
- </div>
-
-
- </div> <!-- END: .row -->
- </div> <!-- END: .container -->
-</footer>
- <div class="container subfooter text-center">
- <div class="row">
- <div class="col-md-12">
-<div>
- <p>Copyright ©2007–2025 <a href="https://www.apache.org">The Apache Software Foundation</a>. All rights reserved.</p>
- <p class="mt-3">Apache HBase, HBase, Apache, the Apache HBase logo and the ASF logo are either registered trademarks or trademarks of the Apache Software Foundation.
- All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
- </div>
- <div class="mt-3" style="float: right">
- Last Published: 2025-11-04
- </div>
-
- </div>
- </div>
- </div>
-
- <!-- Le javascript
- ================================================== -->
- <!-- Placed at the end of the document so the pages load faster -->
- <script src="/js/jquery.min.js" crossorigin="anonymous"></script>
- <script src="/js/popper.min.js" crossorigin="anonymous"></script>
- <script src="/js/bootstrap.min.js" crossorigin="anonymous"></script>
-
-<script src="/js/searchform.js"></script> <script src="/js/reflow-skin.js" crossorigin="anonymous"></script>
- <script src="/js/anchor.min.js" crossorigin="anonymous"></script>
- </body>
-</html>
diff --git a/source-repository/index.html b/source-repository/index.html
new file mode 100644
index 00000000000..57e989957a9
--- /dev/null
+++ b/source-repository/index.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><title>Source Repository - Apache HBase</title><meta name="description" content="Access the Apache HBase source code repository."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="modulepreload" href="/as [...]
+ (function() {
+ const theme = localStorage.getItem('theme');
+ const root = document.documentElement;
+ root.classList.remove('light', 'dark');
+
+ if (theme && ['light', 'dark'].includes(theme)) {
+ root.classList.add(theme);
+ } else {
+ const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ root.classList.add(systemTheme);
+ localStorage.setItem('theme', systemTheme);
+ }
+ })();
+ </script><noscript><style>.theme-toggle-wrapper { display: none !important; }</style></noscript></head><body><header class="border-border/0 bg-background/80 supports-[backdrop-filter]:bg-background/60 sticky top-0 z-50 w-full border-b backdrop-blur transition-[border] duration-200"><nav class="container mx-auto flex h-16 items-center justify-between px-4"><a class="relative z-50 flex items-center gap-3" aria-label="HBase Home" href="/" data-discover="true"><img src="/images/l [...]
+<p class="mb-4 text-base leading-7">Apache HBase™ uses <a href="https://git-scm.com/" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">Git<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline size-3.5 align-[-2px]"><path d="M15 3h6v6"></path><path d="M10 14 [...]
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Web Browser Access</h3>
+<p class="mb-4 text-base leading-7">The following is a link to a browsable version of the source repository:</p>
+<pre class="bg-muted mb-4 overflow-x-auto rounded-lg p-4"><code class="bg-muted rounded px-1.5 py-0.5 font-mono text-sm">https://gitbox.apache.org/repos/asf?p=hbase.git
+</code></pre>
+<p class="mb-4 text-base leading-7"><a href="https://gitbox.apache.org/repos/asf?p=hbase.git" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">Browse the repository<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link inline size-3.5 align-[-2px]"><path d="M15 3h6v [...]
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Anonymous Access</h3>
+<p class="mb-4 text-base leading-7">The source can be checked out anonymously from Git with this command (See <a href="https://git-scm.com/docs/git-clone" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">https://git-scm.com/docs/git-clone<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="l [...]
+<pre class="bg-muted mb-4 overflow-x-auto rounded-lg p-4"><code class="hljs language-bash block rounded font-mono text-sm">$ git <span class="hljs-built_in">clone</span> git://gitbox.apache.org/repos/asf/hbase.git
+</code></pre>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Developer Access</h3>
+<p class="mb-4 text-base leading-7">Only project developers can access the Git tree via this method (See <a href="https://git-scm.com/docs/git-clone" target="_blank" rel="noopener noreferrer" class="text-primary inline underline-offset-4 hover:underline">https://git-scm.com/docs/git-clone<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide [...]
+<pre class="bg-muted mb-4 overflow-x-auto rounded-lg p-4"><code class="hljs language-bash block rounded font-mono text-sm">$ git <span class="hljs-built_in">clone</span> https://gitbox.apache.org/repos/asf/hbase.git
+</code></pre>
+<h3 class="mt-8 mb-1 scroll-mt-28 text-xl font-semibold tracking-tight">Access from Behind a Firewall</h3>
+<p class="mb-4 text-base leading-7">Refer to the documentation of the SCM used for more information about access behind a firewall.</p></article></div><script>((storageKey2, restoreKey) => {
+ if (!window.history.state || !window.history.state.key) {
+ let key = Math.random().toString(32).slice(2);
+ window.history.replaceState({ key }, "");
+ }
+ try {
+ let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
+ let storedY = positions[restoreKey || window.history.state.key];
+ if (typeof storedY === "number") {
+ window.scrollTo(0, storedY);
+ }
+ } catch (error) {
+ console.error(error);
+ sessionStorage.removeItem(storageKey2);
+ }
+ })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"v8_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThroug [...]
+import * as route0 from "/assets/root-9COJZ4pl.js";
+import * as route1 from "/assets/source-repository-CuYRai5W.js";
+
+ window.__reactRouterRouteModules = {"root":route0,"routes/source-repository":route1};
+
+import("/assets/entry.client-D-YQWBLI.js");</script><section id="getting-started" class="border-border/60 bg-muted/30 border-y"><div class="container mx-auto px-4 py-12 md:py-16"><div class="mb-8 text-center"><h2 class="text-3xl font-semibold tracking-tight md:text-4xl">Getting Started</h2><p class="text-muted-foreground mt-2">From download to production in a few simple steps.</p></div><div class="grid grid-cols-1 gap-4 md:grid-cols-3"><div class="border-border/60 bg-card flex flex-col r [...]
+$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>
\ No newline at end of file
diff --git a/sponsors.html b/sponsors.html
deleted file mode 100644
index 5c59d813da1..00000000000
--- a/sponsors.html
+++ /dev/null
@@ -1,596 +0,0 @@
-
-
-
- <!doctype html>
-<!--
-Generated by Apache Maven Doxia
-, Rendered using Reflow Maven Skin 2.3.3 (http://devacfr.github.io/reflow-maven-skin)
--->
... 4711 lines suppressed ...