You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Jim Kellerman (JIRA)" <ji...@apache.org> on 2007/04/03 01:17:32 UTC

[jira] Updated: (HADOOP-1045) Code for HBase

     [ https://issues.apache.org/jira/browse/HADOOP-1045?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jim Kellerman updated HADOOP-1045:
----------------------------------

    Attachment: hbase.patch

Changes in latest patch:
- Scanners can now be started at a specific row and do not have to
  scan a whole table. 
- The client-server code is now complete but needs to be debugged and
  tests need to be written for it.
- There is A Junit test for the base classes that covers most of
  non-distributed functionality: writing, reading, flushing,
  log-rolling, and scanning. If the environment variable
  DEBUGGING=TRUE is set when running the test, it runs a more
  extensive test that includes writing and reading 10^6^ rows,
  compaction, splitting and merging. The extensive test is not enabled
  by default as it takes over 10 minutes to run.

Changes to MapFile.Reader:
- Added public method midKey() which returns a key from approximately
  the middle of the MapFile.
- Added private method int seekInternal(WritableComparable) whose body
  is most of what was in the public seek method. The difference is
  that seekInternal returns an integer value of the comparison.
- modified public seek method to call seekInternal and do the boolean
  comparison for exact match.
- Added public method getClosest which uses seekInternal to find the
  record whose key is the closest match to the supplied key. (unlike
  get which requires an exact key match)

See the Wiki (http://wiki.apache.org/lucene-hadoop/Hbase/HbaseArchitecture#status) 
for more information about the current project status and todo list.


> Code for HBase
> --------------
>
>                 Key: HADOOP-1045
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1045
>             Project: Hadoop
>          Issue Type: New Feature
>         Environment: All environments
>            Reporter: Mike Cafarella
>         Assigned To: Jim Kellerman
>         Attachments: hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.patch, hbase.tar.gz
>
>
> I've written some code for HBase, a BigTable-like file store.  It's not perfect, but it's ready for other people to play with and examine.
> The attached tarball has the source and a README

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.