Repository: hbase Updated Branches: refs/heads/branch-2 4653d4ac6 -> 61d706044
http://git-wip-us.apache.org/repos/asf/hbase/blob/61d70604/src/site/xdoc/supportingprojects.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/supportingprojects.xml b/src/site/xdoc/supportingprojects.xml new file mode 100644 index 0000000..f949a57 --- /dev/null +++ b/src/site/xdoc/supportingprojects.xml @@ -0,0 +1,161 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> +<document xmlns="http://maven.apache.org/XDOC/2.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/XDOC/2.0 http://maven.apache.org/xsd/xdoc-2.0.xsd"> + <properties> + <title>Supporting Projects</title> + </properties> + +<body> +<section name="Supporting Projects"> + <p>This page is a list of projects that are related to HBase. To + have your project added, file a documentation JIRA or email + <a href="mailto:[email protected]">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> + <h3>Projects that add new features to HBase</h3> + <dl> + <dt><a href="https://github.com/XiaoMi/themis/">Themis</a></dt> + <dd>Themis provides cross-row/cross-table transaction on HBase based on + Google's Percolator.</dd> + <dt><a href="https://github.com/caskdata/tephra">Tephra</a></dt> + <dd>Cask Tephra provides globally consistent transactions on top of Apache + HBase.</dd> + <dt><a href="https://github.com/VCNC/haeinsa">Haeinsa</a></dt> + <dd>Haeinsa is linearly scalable multi-row, multi-table transaction library + for HBase.</dd> + <dt><a href="https://github.com/juwi/HBase-TAggregator">HBase TAggregator</a></dt> + <dd>An HBase coprocessor for timeseries-based aggregations.</dd> + <dt><a href="http://trafodion.incubator.apache.org/">Apache Trafodion</a></dt> + <dd>Apache Trafodion is a webscale SQL-on-Hadoop solution enabling + transactional or operational workloads on Hadoop.</dd> + <dt><a href="http://phoenix.apache.org/">Apache Phoenix</a></dt> + <dd>Apache Phoenix is a relational database layer over HBase delivered as a + client-embedded JDBC driver targeting low latency queries over HBase data.</dd> + <dt><a href="https://github.com/cloudera/hue/tree/master/apps/hbase">Hue HBase Browser</a></dt> + <dd>An Easy & Powerful WebUI for HBase, distributed with <a href="https://www.gethue.com">Hue</a>.</dd> + <dt><a href="https://github.com/NGDATA/hbase-indexer/tree/master/hbase-sep">HBase SEP</a></dt> + <dd>the HBase Side Effect Processor, a system for asynchronously and reliably listening to HBase + mutation events, based on HBase replication.</dd> + <dt><a href="https://github.com/ngdata/hbase-indexer">Lily HBase Indexer</a></dt> + <dd>indexes HBase content to Solr by listening to the replication stream + (uses the HBase SEP).</dd> + <dt><a href="https://github.com/sonalgoyal/crux/">Crux</a></dt> + <dd> - HBase Reporting and Analysis with support for simple and composite keys, + get and range scans, column based filtering, charting.</dd> + <dt><a href="https://github.com/yahoo/omid/">Omid</a></dt> + <dd> - Lock-free transactional support on top of HBase providing Snapshot + Isolation.</dd> + <dt><a href="http://dev.tailsweep.com/projects/parhely">Parhely</a></dt> + <dd>ORM for HBase</dd> + <dt><a href="http://code.google.com/p/hbase-writer/">HBase-Writer</a></dt> + <dd> Heritrix2 Processor for writing crawls to HBase.</dd> + <dt><a href="http://www.pigi-project.org/">Pigi Project</a></dt> + <dd>The Pigi Project is an ORM-like framework. It includes a configurable + index system and a simple object to HBase mapping framework (or indexing for + HBase if you like). Designed for use by web applications.</dd> + <dt><a href="http://code.google.com/p/hbase-thrift/">hbase-thrift</a></dt> + <dd>hbase-thrift generates and installs Perl and Python Thrift bindings for + HBase.</dd> + <dt><a href="http://belowdeck.kissintelligentsystems.com/ohm">OHM</a></dt> + <dd>OHM is a weakly relational ORM for HBase which provides Object Mapping and + Column indexing. It has its own compiler capable of generating interface + code for multiple languages. Currently C# (via the Thrift API), with support + for Java currently in development. The compiler is easily extensible to add + support for other languages.</dd> + <dt><a href="http://datastore.googlecode.com">datastore</a></dt> + <dd>Aims to be an implementation of the + <a href="http://code.google.com/appengine/docs/python/datastore/">Google app-engine datastore</a> + in Java using HBase instead of bigtable.</dd> + <dt><a href="http://datanucleus.org">DataNucleus</a></dt> + <dd>DataNucleus is a Java JDO/JPA/REST implementation. It supports HBase and + many other datastores.</dd> + <dt><a href="http://github.com/impetus-opensource/Kundera">Kundera</a></dt> + <dd>Kundera is a JPA 2.0 based object-datastore mapping library for HBase, + Cassandra and MongoDB.</dd> + <dt><a href="http://github.com/zohmg/zohmg/tree/master">Zohmg</a></dt> + <dd>Zohmg is a time-series data store that uses HBase as its backing store.</dd> + <dt><a href="http://grails.org/plugin/gorm-hbase">Grails Support</a></dt> + <dd>Grails HBase plug-in.</dd> + <dt><a href="http://www.bigrecord.org">BigRecord</a></dt> + <dd>is an active_record-based object mapping layer for Ruby on Rails.</dd> + <dt><a href="http://github.com/greglu/hbase-stargate">hbase-stargate</a></dt> + <dd>Ruby client for HBase Stargate.</dd> + <dt><a href="http://github.com/ghelmling/meetup.beeno">Meetup.Beeno</a></dt> + <dd>Meetup.Beeno is a simple HBase Java "beans" mapping framework based on + annotations. It includes a rudimentary high level query API that generates + the appropriate server-side filters.</dd> + <dt><a href="http://www.springsource.org/spring-data/hadoop">Spring Hadoop</a></dt> + <dd> - The Spring Hadoop project provides support for writing Apache Hadoop + applications that benefit from the features of Spring, Spring Batch and + Spring Integration.</dd> + <dt><a href="https://jira.springsource.org/browse/SPR-5950">Spring Framework HBase Template</a></dt> + <dd>Spring Framework HBase Template provides HBase data access templates + similar to what is provided in Spring for JDBC, Hibernate, iBatis, etc. + If you find this useful, please vote for its inclusion in the Spring Framework.</dd> + <dt><a href="http://github.com/davidsantiago/clojure-hbase">Clojure-HBase</a></dt> + <dd>A library for convenient access to HBase from Clojure.</dd> + <dt><a href="http://www.lilyproject.org/lily/about/playground/hbaseindexes.html">HBase indexing library</a></dt> + <dd>A library for building and querying HBase-table-based indexes.</dd> + <dt><a href="http://github.com/akkumar/hbasene">HBasene</a></dt> + <dd>Lucene+HBase - Using HBase as the backing store for the TF-IDF + representations needed by Lucene. Also, contains a library for constructing + lucene indices from HBase schema.</dd> + <dt><a href="http://github.com/larsgeorge/jmxtoolkit">JMXToolkit</a></dt> + <dd>A HBase tailored JMX toolkit enabling monitoring with Cacti and checking + with Nagios or similar.</dd> + <dt><a href="http://github.com/ykulbak/ihbase">IHBASE</a></dt> + <dd>IHBASE provides faster scans by indexing regions, each region has its own + index. The indexed columns are user-defined and indexes can be intersected or + joined in a single query.</dd> + <dt><a href="http://github.com/apurtell/hbase-ec2">HBASE EC2 scripts</a></dt> + <dd>This collection of bash scripts allows you to run HBase clusters on + Amazon's Elastic Compute Cloud (EC2) service with best practices baked in.</dd> + <dt><a href="http://github.com/apurtell/hbase-stargate">Stargate</a></dt> + <dd>Stargate provides an enhanced RESTful interface.</dd> + <dt><a href="http://github.com/hbase-trx/hbase-transactional-tableindexed">HBase-trx</a></dt> + <dd>HBase-trx provides Transactional (JTA) and indexed extensions of HBase.</dd> + <dt><a href="http://github.com/simplegeo/python-hbase-thrift">HBase Thrift Python client Debian package</a></dt> + <dd>Debian packages for the HBase Thrift Python client (see readme for + sources.list setup)</dd> + <dt><a href="http://github.com/amitrathore/capjure">capjure</a></dt> + <dd>capjure is a persistence helper for HBase. It is written in the Clojure + language, and supports persisting of native hash-maps.</dd> + <dt><a href="http://github.com/sematext/HBaseHUT">HBaseHUT</a></dt> + <dd>(High Update Throughput for HBase) It focuses on write performance during + records update (by avoiding doing Get on every Put to update record).</dd> + <dt><a href="http://github.com/sematext/HBaseWD">HBaseWD</a></dt> + <dd>HBase Writes Distributor spreads records over the cluster even when their + keys are sequential, while still allowing fast range scans over them</dd> + <dt><a href="http://code.google.com/p/hbase-jdo/">HBase UI Tool & Util</a></dt> + <dd>HBase UI Tool & Util is an HBase UI client and simple util module. + It can handle hbase more easily like jdo(not persistence api)</dd> + </dl> + <h3>Example HBase Applications</h3> + <ul> + <li><a href="http://github.com/andreisavu/feedaggregator">HBase powered feed aggregator</a> + by Savu Andrei -- 200909</li> + </ul> +</section> +</body> +</document>
