Package org.apache.hadoop.hbase.util.migration.v5

Package of classes used instantiating objects written with pre-version 5 versions of HBase.

See:
          Description

Interface Summary
FlushRequester Implementors of this interface want to be notified when an HRegion determines that a cache flush is needed.
HConstants HConstants holds a bunch of HBase-related constants
LogRollListener Mechanism by which the HLog requests a log roll
MetaUtils.ScannerListener Used by scanRootRegion and scanMetaRegion to call back the caller so it can process the data for a row.
 

Class Summary
HColumnDescriptor An HColumnDescriptor contains information about a column family such as the number of versions, compression settings, etc.
HLog HLog stores all the edits to the HStore.
HLogEdit A log value.
HLogKey A Key for an entry in the change log.
HRegion HRegion stores data for a certain region of a table.
HRegionInfo HRegion information.
HStore HStore maintains a bunch of data files.
HStoreFile A HStore data file.
HTableDescriptor HTableDescriptor contains the name of an HTable, and its column families.
MetaUtils Contains utility methods for manipulating HBase meta tables.
RegionHistorian The Region Historian task is to keep track of every modification a region has to go through.
 

Enum Summary
HColumnDescriptor.CompressionType The type of compression.
HStoreFile.Range For split HStoreFiles, specifies if the file covers the lower half or the upper half of the key range
RegionHistorian.HistorianColumnKey  
 

Package org.apache.hadoop.hbase.util.migration.v5 Description

Package of classes used instantiating objects written with pre-version 5 versions of HBase. Under the hbase.rootdir, a file named hbase.version holds the version number for the data persisted by HBase. The version number is upped every time a change is made in HBase on-filesystem formats. Version 0.2.0 of HBase shipped with an on-filesystem version of 5. This package holds classes from previous to version 5 used during the migration of an HBase instance up to version 5. See How To Migrate for more on the migration of HBase across versions and for notes on design of the HBase migration system.



Copyright © 2008 The Apache Software Foundation