Published site at d5aaeee88b331e064830a2774f4fed238631457c.
[hbase-site.git] / supportingprojects.html
1 <!DOCTYPE html>
2 <!--
3 | Generated by Apache Maven Doxia Site Renderer 1.6
4 | Rendered using Apache Maven Fluido Skin 1.5-HBASE
5 -->
6 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <head>
8 <meta charset="UTF-8" />
9 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
10 <meta name="Date-Revision-yyyymmdd" content="20180311" />
11 <meta http-equiv="Content-Language" content="en" />
12 <title>Apache HBase &#x2013; Supporting Projects</title>
13 <link rel="stylesheet" href="./css/apache-maven-fluido-1.5-HBASE.min.css" />
14 <link rel="stylesheet" href="./css/site.css" />
15 <link rel="stylesheet" href="./css/print.css" media="print" />
16
17
18 <script type="text/javascript" src="./js/apache-maven-fluido-1.5-HBASE.min.js"></script>
19
20
21
22 <meta name="viewport" content="width=device-width, initial-scale=1.0"></meta>
23
24
25 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"/>
26
27
28 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/>
29
30
31 <link rel="stylesheet" href="css/site.css"/>
32
33
34 <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script>
35
36 </head>
37 <body class="topBarEnabled">
38
39
40
41
42
43 <div id="topbar" class="navbar navbar-fixed-top ">
44 <div class="navbar-inner">
45 <div class="container">
46 <a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
47 <span class="icon-bar"></span>
48 <span class="icon-bar"></span>
49 <span class="icon-bar"></span>
50 </a>
51 <div class="nav-collapse">
52
53 <ul class="nav">
54 <li class="dropdown">
55 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache HBase Project <b class="caret"></b></a>
56 <ul class="dropdown-menu">
57
58 <li> <a href="index.html" title="Overview">Overview</a>
59 </li>
60
61 <li> <a href="license.html" title="License">License</a>
62 </li>
63
64 <li> <a href="http://www.apache.org/dyn/closer.cgi/hbase/" title="Downloads">Downloads</a>
65 </li>
66
67 <li> <a href="https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:changelog-panel#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel" title="Release Notes">Release Notes</a>
68 </li>
69
70 <li> <a href="coc.html" title="Code Of Conduct">Code Of Conduct</a>
71 </li>
72
73 <li> <a href="http://blogs.apache.org/hbase/" title="Blog">Blog</a>
74 </li>
75
76 <li> <a href="mail-lists.html" title="Mailing Lists">Mailing Lists</a>
77 </li>
78
79 <li> <a href="team-list.html" title="Team">Team</a>
80 </li>
81
82 <li> <a href="https://reviews.apache.org/" title="ReviewBoard">ReviewBoard</a>
83 </li>
84
85 <li> <a href="sponsors.html" title="Thanks">Thanks</a>
86 </li>
87
88 <li> <a href="poweredbyhbase.html" title="Powered by HBase">Powered by HBase</a>
89 </li>
90
91 <li> <a href="resources.html" title="Other resources">Other resources</a>
92 </li>
93 </ul>
94 </li>
95 <li class="dropdown">
96 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project Information <b class="caret"></b></a>
97 <ul class="dropdown-menu">
98
99 <li> <a href="project-summary.html" title="Project Summary">Project Summary</a>
100 </li>
101
102 <li> <a href="dependency-info.html" title="Dependency Information">Dependency Information</a>
103 </li>
104
105 <li> <a href="team-list.html" title="Team">Team</a>
106 </li>
107
108 <li> <a href="source-repository.html" title="Source Repository">Source Repository</a>
109 </li>
110
111 <li> <a href="issue-tracking.html" title="Issue Tracking">Issue Tracking</a>
112 </li>
113
114 <li> <a href="dependency-management.html" title="Dependency Management">Dependency Management</a>
115 </li>
116
117 <li> <a href="dependencies.html" title="Dependencies">Dependencies</a>
118 </li>
119
120 <li> <a href="dependency-convergence.html" title="Dependency Convergence">Dependency Convergence</a>
121 </li>
122
123 <li> <a href="integration.html" title="Continuous Integration">Continuous Integration</a>
124 </li>
125
126 <li> <a href="plugin-management.html" title="Plugin Management">Plugin Management</a>
127 </li>
128
129 <li> <a href="plugins.html" title="Plugins">Plugins</a>
130 </li>
131 </ul>
132 </li>
133 <li class="dropdown">
134 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation and API <b class="caret"></b></a>
135 <ul class="dropdown-menu">
136
137 <li> <a href="book.html" target="_blank" title="Reference Guide">Reference Guide</a>
138 </li>
139
140 <li> <a href="apache_hbase_reference_guide.pdf" target="_blank" title="Reference Guide (PDF)">Reference Guide (PDF)</a>
141 </li>
142
143 <li> <a href="book.html#quickstart" target="_blank" title="Getting Started">Getting Started</a>
144 </li>
145
146 <li> <a href="apidocs/index.html" target="_blank" title="User API">User API</a>
147 </li>
148
149 <li> <a href="testapidocs/index.html" target="_blank" title="User API (Test)">User API (Test)</a>
150 </li>
151
152 <li> <a href="devapidocs/index.html" target="_blank" title="Developer API">Developer API</a>
153 </li>
154
155 <li> <a href="testdevapidocs/index.html" target="_blank" title="Developer API (Test)">Developer API (Test)</a>
156 </li>
157
158 <li> <a href="http://abloz.com/hbase/book.html" target="_blank" title="中文参考指南(单页)">中文参考指南(单页)</a>
159 </li>
160
161 <li> <a href="book.html#faq" target="_blank" title="FAQ">FAQ</a>
162 </li>
163
164 <li> <a href="book.html#other.info" target="_blank" title="Videos/Presentations">Videos/Presentations</a>
165 </li>
166
167 <li> <a href="http://wiki.apache.org/hadoop/Hbase" target="_blank" title="Wiki">Wiki</a>
168 </li>
169
170 <li> <a href="acid-semantics.html" target="_blank" title="ACID Semantics">ACID Semantics</a>
171 </li>
172
173 <li> <a href="book.html#arch.bulk.load" target="_blank" title="Bulk Loads">Bulk Loads</a>
174 </li>
175
176 <li> <a href="metrics.html" target="_blank" title="Metrics">Metrics</a>
177 </li>
178
179 <li> <a href="cygwin.html" target="_blank" title="HBase on Windows">HBase on Windows</a>
180 </li>
181
182 <li> <a href="book.html#replication" target="_blank" title="Cluster replication">Cluster replication</a>
183 </li>
184
185 <li class="dropdown-submenu">
186 <a href="" title="1.2 Documentation">1.2 Documentation</a>
187 <ul class="dropdown-menu">
188 <li> <a href="1.2/apidocs/index.html" target="_blank" title="API">API</a>
189 </li>
190 <li> <a href="1.2/xref/index.html" target="_blank" title="X-Ref">X-Ref</a>
191 </li>
192 <li> <a href="1.2/book.html" target="_blank" title="Ref Guide (single-page)">Ref Guide (single-page)</a>
193 </li>
194 </ul>
195 </li>
196 </ul>
197 </li>
198 <li class="dropdown">
199 <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b class="caret"></b></a>
200 <ul class="dropdown-menu">
201
202 <li> <a href="http://www.apache.org/foundation/" target="_blank" title="Apache Software Foundation">Apache Software Foundation</a>
203 </li>
204
205 <li> <a href="http://www.apache.org/foundation/how-it-works.html" target="_blank" title="How Apache Works">How Apache Works</a>
206 </li>
207
208 <li> <a href="http://www.apache.org/foundation/sponsorship.html" target="_blank" title="Sponsoring Apache">Sponsoring Apache</a>
209 </li>
210 </ul>
211 </li>
212 </ul>
213
214 <div id="search-form" class="navbar-search pull-right">
215 <script type="text/javascript">
216 var cx = '000385458301414556862:sq1bb0xugjg';
217
218 (function() {
219 var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true;
220 gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//cse.google.com/cse.js?cx=' + cx;
221 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s);
222 })();
223
224 </script>
225 <gcse:search></gcse:search>
226 </div>
227
228
229
230 </div>
231
232 </div>
233 </div>
234 </div>
235
236 <div class="container">
237 <div id="banner">
238 <div class="pull-left">
239 <a href="./" id="bannerLeft">
240 <img src="" alt=""/>
241 </a>
242 </div>
243 <div class="pull-right"> <a href="./" id="bannerRight">
244 <img src="images/hbase_logo_with_orca_large.png" alt="Apache HBase"/>
245 </a>
246 </div>
247 <div class="clear"><hr/></div>
248 </div>
249
250 <div id="breadcrumbs">
251 <ul class="breadcrumb">
252
253
254
255
256
257
258 </ul>
259 </div>
260
261
262
263 <div id="bodyColumn" >
264
265 <!-- Licensed to the Apache Software Foundation (ASF) under one
266 or more contributor license agreements. See the NOTICE file
267 distributed with this work for additional information
268 regarding copyright ownership. The ASF licenses this file
269 to you under the Apache License, Version 2.0 (the
270 "License"); you may not use this file except in compliance
271 with the License. You may obtain a copy of the License at
272
273 http://www.apache.org/licenses/LICENSE-2.0
274
275 Unless required by applicable law or agreed to in writing,
276 software distributed under the License is distributed on an
277 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
278 KIND, either express or implied. See the License for the
279 specific language governing permissions and limitations
280 under the License. -->
281
282 <div class="section">
283 <h2><a name="Supporting_Projects"></a>Supporting Projects</h2>
284
285 <p>This page is a list of projects that are related to HBase. To
286 have your project added, file a documentation JIRA or email
287 <a class="externalLink" href="mailto:dev@hbase.apache.org">hbase-dev</a> with the relevant
288 information. If you notice out-of-date information, use the same avenues to
289 report it.
290 </p>
291
292 <p><b>These items are user-submitted and the HBase team assumes no responsibility for their accuracy.</b></p>
293
294 <div class="section">
295 <h3><a name="Projects_that_add_new_features_to_HBase"></a>Projects that add new features to HBase</h3>
296
297 <dl>
298
299 <dt><a class="externalLink" href="https://github.com/XiaoMi/themis/">Themis</a></dt>
300
301 <dd>Themis provides cross-row/cross-table transaction on HBase based on
302 Google's Percolator.</dd>
303
304 <dt><a class="externalLink" href="https://github.com/caskdata/tephra">Tephra</a></dt>
305
306 <dd>Cask Tephra provides globally consistent transactions on top of Apache
307 HBase.</dd>
308
309 <dt><a class="externalLink" href="https://github.com/VCNC/haeinsa">Haeinsa</a></dt>
310
311 <dd>Haeinsa is linearly scalable multi-row, multi-table transaction library
312 for HBase.</dd>
313
314 <dt><a class="externalLink" href="https://github.com/juwi/HBase-TAggregator">HBase TAggregator</a></dt>
315
316 <dd>An HBase coprocessor for timeseries-based aggregations.</dd>
317
318 <dt><a class="externalLink" href="http://trafodion.incubator.apache.org/">Apache Trafodion</a></dt>
319
320 <dd>Apache Trafodion is a webscale SQL-on-Hadoop solution enabling
321 transactional or operational workloads on Hadoop.</dd>
322
323 <dt><a class="externalLink" href="http://phoenix.apache.org/">Apache Phoenix</a></dt>
324
325 <dd>Apache Phoenix is a relational database layer over HBase delivered as a
326 client-embedded JDBC driver targeting low latency queries over HBase data.</dd>
327
328 <dt><a class="externalLink" href="https://github.com/cloudera/hue/tree/master/apps/hbase">Hue HBase Browser</a></dt>
329
330 <dd>An Easy &amp; Powerful WebUI for HBase, distributed with <a class="externalLink" href="https://www.gethue.com">Hue</a>.</dd>
331
332 <dt><a class="externalLink" href="https://github.com/NGDATA/hbase-indexer/tree/master/hbase-sep">HBase SEP</a></dt>
333
334 <dd>the HBase Side Effect Processor, a system for asynchronously and reliably listening to HBase
335 mutation events, based on HBase replication.</dd>
336
337 <dt><a class="externalLink" href="https://github.com/ngdata/hbase-indexer">Lily HBase Indexer</a></dt>
338
339 <dd>indexes HBase content to Solr by listening to the replication stream
340 (uses the HBase SEP).</dd>
341
342 <dt><a class="externalLink" href="https://github.com/sonalgoyal/crux/">Crux</a></dt>
343
344 <dd> - HBase Reporting and Analysis with support for simple and composite keys,
345 get and range scans, column based filtering, charting.</dd>
346
347 <dt><a class="externalLink" href="https://github.com/yahoo/omid/">Omid</a></dt>
348
349 <dd> - Lock-free transactional support on top of HBase providing Snapshot
350 Isolation.</dd>
351
352 <dt><a class="externalLink" href="http://dev.tailsweep.com/projects/parhely">Parhely</a></dt>
353
354 <dd>ORM for HBase</dd>
355
356 <dt><a class="externalLink" href="http://code.google.com/p/hbase-writer/">HBase-Writer</a></dt>
357
358 <dd> Heritrix2 Processor for writing crawls to HBase.</dd>
359
360 <dt><a class="externalLink" href="http://www.pigi-project.org/">Pigi Project</a></dt>
361
362 <dd>The Pigi Project is an ORM-like framework. It includes a configurable
363 index system and a simple object to HBase mapping framework (or indexing for
364 HBase if you like). Designed for use by web applications.</dd>
365
366 <dt><a class="externalLink" href="http://code.google.com/p/hbase-thrift/">hbase-thrift</a></dt>
367
368 <dd>hbase-thrift generates and installs Perl and Python Thrift bindings for
369 HBase.</dd>
370
371 <dt><a class="externalLink" href="http://belowdeck.kissintelligentsystems.com/ohm">OHM</a></dt>
372
373 <dd>OHM is a weakly relational ORM for HBase which provides Object Mapping and
374 Column indexing. It has its own compiler capable of generating interface
375 code for multiple languages. Currently C# (via the Thrift API), with support
376 for Java currently in development. The compiler is easily extensible to add
377 support for other languages.</dd>
378
379 <dt><a class="externalLink" href="http://datastore.googlecode.com">datastore</a></dt>
380
381 <dd>Aims to be an implementation of the
382 <a class="externalLink" href="http://code.google.com/appengine/docs/python/datastore/">Google app-engine datastore</a>
383 in Java using HBase instead of bigtable.</dd>
384
385 <dt><a class="externalLink" href="http://datanucleus.org">DataNucleus</a></dt>
386
387 <dd>DataNucleus is a Java JDO/JPA/REST implementation. It supports HBase and
388 many other datastores.</dd>
389
390 <dt><a class="externalLink" href="http://github.com/impetus-opensource/Kundera">Kundera</a></dt>
391
392 <dd>Kundera is a JPA 2.0 based object-datastore mapping library for HBase,
393 Cassandra and MongoDB.</dd>
394
395 <dt><a class="externalLink" href="http://github.com/zohmg/zohmg/tree/master">Zohmg</a></dt>
396
397 <dd>Zohmg is a time-series data store that uses HBase as its backing store.</dd>
398
399 <dt><a class="externalLink" href="http://grails.org/plugin/gorm-hbase">Grails Support</a></dt>
400
401 <dd>Grails HBase plug-in.</dd>
402
403 <dt><a class="externalLink" href="http://www.bigrecord.org">BigRecord</a></dt>
404
405 <dd>is an active_record-based object mapping layer for Ruby on Rails.</dd>
406
407 <dt><a class="externalLink" href="http://github.com/greglu/hbase-stargate">hbase-stargate</a></dt>
408
409 <dd>Ruby client for HBase Stargate.</dd>
410
411 <dt><a class="externalLink" href="http://github.com/ghelmling/meetup.beeno">Meetup.Beeno</a></dt>
412
413 <dd>Meetup.Beeno is a simple HBase Java &quot;beans&quot; mapping framework based on
414 annotations. It includes a rudimentary high level query API that generates
415 the appropriate server-side filters.</dd>
416
417 <dt><a class="externalLink" href="http://www.springsource.org/spring-data/hadoop">Spring Hadoop</a></dt>
418
419 <dd> - The Spring Hadoop project provides support for writing Apache Hadoop
420 applications that benefit from the features of Spring, Spring Batch and
421 Spring Integration.</dd>
422
423 <dt><a class="externalLink" href="https://jira.springsource.org/browse/SPR-5950">Spring Framework HBase Template</a></dt>
424
425 <dd>Spring Framework HBase Template provides HBase data access templates
426 similar to what is provided in Spring for JDBC, Hibernate, iBatis, etc.
427 If you find this useful, please vote for its inclusion in the Spring Framework.</dd>
428
429 <dt><a class="externalLink" href="http://github.com/davidsantiago/clojure-hbase">Clojure-HBase</a></dt>
430
431 <dd>A library for convenient access to HBase from Clojure.</dd>
432
433 <dt><a class="externalLink" href="http://www.lilyproject.org/lily/about/playground/hbaseindexes.html">HBase indexing library</a></dt>
434
435 <dd>A library for building and querying HBase-table-based indexes.</dd>
436
437 <dt><a class="externalLink" href="http://github.com/akkumar/hbasene">HBasene</a></dt>
438
439 <dd>Lucene+HBase - Using HBase as the backing store for the TF-IDF
440 representations needed by Lucene. Also, contains a library for constructing
441 lucene indices from HBase schema.</dd>
442
443 <dt><a class="externalLink" href="http://github.com/larsgeorge/jmxtoolkit">JMXToolkit</a></dt>
444
445 <dd>A HBase tailored JMX toolkit enabling monitoring with Cacti and checking
446 with Nagios or similar.</dd>
447
448 <dt><a class="externalLink" href="http://github.com/ykulbak/ihbase">IHBASE</a></dt>
449
450 <dd>IHBASE provides faster scans by indexing regions, each region has its own
451 index. The indexed columns are user-defined and indexes can be intersected or
452 joined in a single query.</dd>
453
454 <dt><a class="externalLink" href="http://github.com/apurtell/hbase-ec2">HBASE EC2 scripts</a></dt>
455
456 <dd>This collection of bash scripts allows you to run HBase clusters on
457 Amazon's Elastic Compute Cloud (EC2) service with best practices baked in.</dd>
458
459 <dt><a class="externalLink" href="http://github.com/apurtell/hbase-stargate">Stargate</a></dt>
460
461 <dd>Stargate provides an enhanced RESTful interface.</dd>
462
463 <dt><a class="externalLink" href="http://github.com/hbase-trx/hbase-transactional-tableindexed">HBase-trx</a></dt>
464
465 <dd>HBase-trx provides Transactional (JTA) and indexed extensions of HBase.</dd>
466
467 <dt><a class="externalLink" href="http://github.com/simplegeo/python-hbase-thrift">HBase Thrift Python client Debian package</a></dt>
468
469 <dd>Debian packages for the HBase Thrift Python client (see readme for
470 sources.list setup)</dd>
471
472 <dt><a class="externalLink" href="http://github.com/amitrathore/capjure">capjure</a></dt>
473
474 <dd>capjure is a persistence helper for HBase. It is written in the Clojure
475 language, and supports persisting of native hash-maps.</dd>
476
477 <dt><a class="externalLink" href="http://github.com/sematext/HBaseHUT">HBaseHUT</a></dt>
478
479 <dd>(High Update Throughput for HBase) It focuses on write performance during
480 records update (by avoiding doing Get on every Put to update record).</dd>
481
482 <dt><a class="externalLink" href="http://github.com/sematext/HBaseWD">HBaseWD</a></dt>
483
484 <dd>HBase Writes Distributor spreads records over the cluster even when their
485 keys are sequential, while still allowing fast range scans over them</dd>
486
487 <dt><a class="externalLink" href="http://code.google.com/p/hbase-jdo/">HBase UI Tool &amp; Util</a></dt>
488
489 <dd>HBase UI Tool &amp; Util is an HBase UI client and simple util module.
490 It can handle hbase more easily like jdo(not persistence api)</dd>
491 </dl>
492 </div>
493 <div class="section">
494 <h3><a name="Example_HBase_Applications"></a>Example HBase Applications</h3>
495
496 <ul>
497
498 <li><a class="externalLink" href="http://github.com/andreisavu/feedaggregator">HBase powered feed aggregator</a>
499 by Savu Andrei -- 200909</li>
500 </ul>
501 </div></div>
502
503
504 </div>
505 </div>
506
507 <hr/>
508
509 <footer>
510 <div class="container">
511 <div class="row">
512 <p >Copyright &copy; 2007&#x2013;2018
513 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
514 All rights reserved.
515
516 <li id="publishDate" class="pull-right">Last Published: 2018-03-11</li>
517 </p>
518 </div>
519
520 <p id="poweredBy" class="pull-right">
521 <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
522 <img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
523 </a>
524 </p>
525
526 </div>
527 </footer>
528 </body>
529 </html>