Browse files

minor documentation adjustments

  • Loading branch information...
Alex Baranau Alex Baranau
Alex Baranau authored and Alex Baranau committed Apr 18, 2012
1 parent 4585a29 commit 9029a2bd35a0faadc60bbc6130924726a76a3858
Showing with 15 additions and 9 deletions.
  1. +15 −9 README
  2. BIN lib/hbase-0.89.20100924-tests.jar
  3. BIN lib/hbase-0.89.20100924.jar
@@ -2,8 +2,6 @@ HBaseHUT:
-November 2010 - now.
Released under Apache License 2.0.
@@ -16,10 +14,12 @@ HBaseHUT stands for High Updates Throughput for HBase. It was inspired by
discussions on HBase mailing lists around the problem with having Get&Put
for each update operation, which affects write throughput dramatically.
Another force behind behind the approach used in HBaseHUT was recent
-activity on Coprocessors development. Although the current implementation
-doesn't use CPs, HBaseHUT is designed with CPs in mind because CPs add more
+activity on Coprocessors development. Although usage of CPs is very limited
+in the current implementation (see CPs branch) HBaseHUT is designed with
+broader use of CPs in mind because they add more
flexibility when it comes to alternative MapReduce data processing
-approaches that will be used by HBaseHUT in the future.
+approaches in addition to allowing seamlessly integrate the logic in places
+where it makes the work to be performed in the most efficient way.
The idea behind HBaseHUT is:
* Don't do updates of existing data on each Put (and hence don't perform
@@ -31,6 +31,10 @@ The idea behind HBaseHUT is:
immediately after new data was Put, i.e., user "sees" updates immediately
after he writes data.
+In addition to allowing real-time data processing where it wasn't possible
+before (where batch processing was used due to update throughput limitations)
+HBaseHUT also adds such a major feature as ability to roll back changes.
For more information please refer to the github project wiki:
@@ -45,10 +49,12 @@
Build Notes:
-Current pom configured to build against HBase 0.89.20100924.
-HBase jars are provided with sources, as only HBase trunk sources
-were mavenized and available in public repos.
-Tests take some time to execute (up to several minutes), to skip
+Current pom configured to build against HBase 0.90.4 (cdh3u3). The project
+start date goes back to the time when 0.89.20100924 was the latest version
+available. The code should be compatible with it too (and any version after it).
+CPs branch is configured to be run on HBase 0.92.xx (first CPs-capable release).
+Note: unit-tests take some time to execute (up to several minutes), to skip
their execution use -Dmaven.skip.tests=true.
HBase Version Compatibility:
Binary file not shown.
Binary file not shown.

0 comments on commit 9029a2b

Please sign in to comment.