Deprecated API


Contents
Deprecated Interfaces
org.apache.hadoop.hbase.mapred.TableMap
           
org.apache.hadoop.hbase.mapred.TableReduce
           
 

Deprecated Classes
org.apache.hadoop.hbase.mapred.Driver
           
org.apache.hadoop.hbase.metrics.ExactCounterMetric
           
org.apache.hadoop.hbase.mapred.GroupingTableMap
           
org.apache.hadoop.hbase.metrics.HBaseInfo
           
org.apache.hadoop.hbase.mapred.HRegionPartitioner
           
org.apache.hadoop.hbase.mapred.IdentityTableMap
           
org.apache.hadoop.hbase.mapred.IdentityTableReduce
           
org.apache.hadoop.hbase.catalog.MetaMigrationConvertingToPB
          will be removed for the major release after 0.96. 
org.apache.hadoop.hbase.metrics.histogram.MetricsHistogram
           
org.apache.hadoop.hbase.metrics.MetricsMBeanBase
           
org.apache.hadoop.hbase.metrics.MetricsRate
           
org.apache.hadoop.hbase.metrics.MetricsString
           
org.apache.hadoop.hbase.metrics.PersistentMetricsTimeVaryingRate
           
org.apache.hadoop.hbase.mapred.RowCounter
           
org.apache.hadoop.hbase.mapred.TableInputFormat
           
org.apache.hadoop.hbase.mapred.TableInputFormatBase
           
org.apache.hadoop.hbase.mapred.TableMapReduceUtil
           
org.apache.hadoop.hbase.mapred.TableOutputFormat
           
org.apache.hadoop.hbase.mapred.TableSplit
           
org.apache.hadoop.hbase.metrics.file.TimeStampingFileContext
           
org.apache.hadoop.hbase.zookeeper.ZKLeaderManager
          Not used 
org.apache.hadoop.hbase.zookeeper.ZKUtil.NodeAndData
          Unused 
 

Deprecated Fields
org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.END
           
org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.PREFIX_LENGTH_KEY_DEPRECATED
           
org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.START
           
org.apache.hadoop.hbase.HRegionInfo.VERSION
           
 

Deprecated Methods
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.atomicIncrement(ByteBuffer, ByteBuffer, ByteBuffer, long)
           
org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteException)
          Use RemoteException.unwrapRemoteException() instead. In fact we should look into deprecating this whole class - St.Ack 2010929 
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.get(ByteBuffer, ByteBuffer, ByteBuffer, Map)
           
org.apache.hadoop.hbase.client.HConnection.getAdmin(String, int)
          - use @link {#getAdmin(final ServerName serverName)} which takes into account the startCode 
org.apache.hadoop.hbase.client.HConnection.getAdmin(String, int, boolean)
          use @link {#getAdmin(final ServerName serverName, boolean getMaster)} which takes into account the startCode. 
org.apache.hadoop.hbase.zookeeper.ZKUtil.getChildDataAndWatchForNewChildren(ZooKeeperWatcher, String)
          Unused 
org.apache.hadoop.hbase.client.HConnection.getClient(String, int)
          - use @link {#getClient(final ServerName serverName)} which takes into account the startCode 
org.apache.hadoop.hbase.client.HTable.getConnection()
          This method will be changed from public to package protected. 
org.apache.hadoop.hbase.client.HConnection.getCurrentNrHRS()
          This method will be changed from public to package protected. 
org.apache.hadoop.hbase.KeyValue.getMemstoreTS()
           
org.apache.hadoop.hbase.HTableDescriptor.getOwnerString()
           
org.apache.hadoop.hbase.regionserver.HRegion.getRegionDir(Path, HRegionInfo)
           
org.apache.hadoop.hbase.regionserver.HRegion.getRegionDir(Path, String)
           
org.apache.hadoop.hbase.client.ServerCallable.getRegionName()
          Just use Object.toString() instead. 
org.apache.hadoop.hbase.client.HConnection.getRegionServerWithoutRetries(ServerCallable)
           
org.apache.hadoop.hbase.client.HConnection.getRegionServerWithRetries(ServerCallable)
           
org.apache.hadoop.hbase.client.ServerCallable.getRow()
          Just use Object.toString() instead. 
org.apache.hadoop.hbase.client.HTableInterface.getRowOrBefore(byte[], byte[])
          As of version 0.92 this method is deprecated without replacement. getRowOrBefore is used internally to find entries in .META. and makes various assumptions about the table (which are true for .META. but not in general) to be efficient. 
org.apache.hadoop.hbase.regionserver.StoreFile.Reader.getScanner(boolean, boolean)
           
org.apache.hadoop.hbase.regionserver.StoreFile.Reader.getScanner(boolean, boolean, boolean)
           
org.apache.hadoop.hbase.client.HTable.getScannerCaching()
          Use Scan.setCaching(int) and Scan.getCaching() 
org.apache.hadoop.hbase.ClusterStatus.getServerInfo()
          Use ClusterStatus.getServers() 
org.apache.hadoop.hbase.client.ServerCallable.getServerName()
          Just use Object.toString() instead. 
org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, HRegionInfo, byte[])
           
org.apache.hadoop.hbase.regionserver.HStore.getStoreHomedir(Path, String, byte[])
           
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.getVer(ByteBuffer, ByteBuffer, ByteBuffer, int, Map)
           
org.apache.hadoop.hbase.HRegionInfo.getVersion()
          HRI is no longer a VersionedWritable 
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.getVerTs(ByteBuffer, ByteBuffer, ByteBuffer, long, int, Map)
           
org.apache.hadoop.hbase.client.HConnection.getZooKeeperWatcher()
          Removed because it was a mistake exposing zookeeper in this interface (ZooKeeper is an implementation detail). Deprecated in HBase 0.94 
org.apache.hadoop.hbase.regionserver.HRegion.initialize()
          use HRegion.createHRegion() or HRegion.openHRegion() 
org.apache.hadoop.hbase.master.cleaner.BaseLogCleanerDelegate.isLogDeletable(Path)
           
org.apache.hadoop.hbase.client.HTable.isTableEnabled(byte[])
          use HBaseAdmin.isTableEnabled(byte[]) 
org.apache.hadoop.hbase.client.HTable.isTableEnabled(Configuration, byte[])
          use HBaseAdmin.isTableEnabled(byte[] tableName) 
org.apache.hadoop.hbase.client.HTable.isTableEnabled(Configuration, String)
          use HBaseAdmin.isTableEnabled(byte[]) 
org.apache.hadoop.hbase.client.HTable.isTableEnabled(String)
          use HBaseAdmin.isTableEnabled(byte[]) 
org.apache.hadoop.hbase.zookeeper.ZKConfig.parseZooCfg(Configuration, InputStream)
          in 0.96 onwards. HBase will no longer rely on zoo.cfg availability. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompact(ObserverContext, Store, StoreFile)
          Use RegionObserver.postCompact(ObserverContext, Store, StoreFile, CompactionRequest) instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postCompactSelection(ObserverContext, Store, ImmutableList)
          use RegionObserver.postCompactSelection(ObserverContext, Store, ImmutableList, CompactionRequest) instead. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush(ObserverContext)
          use RegionObserver.preFlush(ObserverContext, Store, InternalScanner) instead. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postIncrementColumnValue(ObserverContext, byte[], byte[], byte[], long, boolean, long)
          This hook is no longer called by the RegionServer 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postSplit(ObserverContext, HRegion, HRegion)
          Use postCompleteSplit() instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompact(ObserverContext, Store, InternalScanner, ScanType)
          use RegionObserver.preCompact(ObserverContext, Store, InternalScanner, ScanType, CompactionRequest) instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompactScannerOpen(ObserverContext, Store, List, ScanType, long, InternalScanner)
          Use RegionObserver.preCompactScannerOpen(ObserverContext, Store, List, ScanType, long, InternalScanner, CompactionRequest) instead. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preCompactSelection(ObserverContext, Store, List)
          Use RegionObserver.preCompactSelection(ObserverContext, Store, List, CompactionRequest) instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preFlush(ObserverContext)
          use RegionObserver.preFlush(ObserverContext, Store, InternalScanner) instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrementColumnValue(ObserverContext, byte[], byte[], byte[], long, boolean)
          This hook is no longer called by the RegionServer 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preSplit(ObserverContext)
          Use preSplit( final ObserverContext c, byte[] splitRow) 
org.apache.hadoop.hbase.client.HConnection.processBatch(List, byte[], ExecutorService, Object[])
          since 0.96 - Use HTableInterface.batch(java.util.List, java.lang.Object[]) instead 
org.apache.hadoop.hbase.client.HConnection.processBatchCallback(List, byte[], ExecutorService, Object[], Batch.Callback)
          since 0.96 - Use HTableInterface.batchCallback(java.util.List, java.lang.Object[], org.apache.hadoop.hbase.client.coprocessor.Batch.Callback) instead 
org.apache.hadoop.hbase.client.HTablePool.putTable(HTableInterface)
            
org.apache.hadoop.hbase.HTableDescriptor.readFields(DataInput)
          Writables are going away. Use pb HTableDescriptor.parseFrom(byte[]) instead. 
org.apache.hadoop.hbase.HRegionInfo.readFields(DataInput)
          Use protobuf deserialization instead. 
org.apache.hadoop.hbase.HColumnDescriptor.readFields(DataInput)
          Writables are going away. Use pb HColumnDescriptor.parseFrom(byte[]) instead. 
org.apache.hadoop.hbase.io.Reference.readFields(DataInput)
          Writables are going away. Use the pb serialization methods instead. Remove in a release after 0.96 goes out. This is here only to migrate old Reference files written with Writables before 0.96. 
org.apache.hadoop.hbase.master.RegionState.readFields(DataInput)
          Writables are going away 
org.apache.hadoop.hbase.KeyValue.setMemstoreTS(long)
           
org.apache.hadoop.hbase.HTableDescriptor.setOwner(User)
           
org.apache.hadoop.hbase.HTableDescriptor.setOwnerString(String)
           
org.apache.hadoop.hbase.client.HTable.setScannerCaching(int)
          Use Scan.setCaching(int) 
org.apache.hadoop.hbase.zookeeper.ZKUtil.updateExistingNodeData(ZooKeeperWatcher, String, byte[], int)
          Unused 
org.apache.hadoop.hbase.catalog.CatalogTracker.waitForMetaServerConnection(long)
          Use #getMetaServerConnection(long) 
org.apache.hadoop.hbase.HTableDescriptor.write(DataOutput)
          Writables are going away. Use MessageLite.toByteArray() instead. 
org.apache.hadoop.hbase.HRegionInfo.write(DataOutput)
          Use protobuf serialization instead. See HRegionInfo.toByteArray() and HRegionInfo.toDelimitedByteArray() 
org.apache.hadoop.hbase.HColumnDescriptor.write(DataOutput)
          Writables are going away. Use HColumnDescriptor.toByteArray() instead. 
org.apache.hadoop.hbase.master.RegionState.write(DataOutput)
          Writables are going away 
 

Deprecated Constructors
org.apache.hadoop.hbase.ClusterStatus()
          Used by Writables and Writables are going away. 
org.apache.hadoop.hbase.HBaseConfiguration()
           
org.apache.hadoop.hbase.HBaseConfiguration(Configuration)
           
org.apache.hadoop.hbase.HColumnDescriptor()
          Used by Writables and Writables are going away. 
org.apache.hadoop.hbase.HColumnDescriptor(byte[], int, int, boolean, String, boolean, String, boolean, boolean, int, int, String, int)
          use HColumnDescriptor.HColumnDescriptor(String) and setters 
org.apache.hadoop.hbase.HColumnDescriptor(byte[], int, String, boolean, boolean, int, int, String, int)
          use HColumnDescriptor.HColumnDescriptor(String) and setters 
org.apache.hadoop.hbase.HColumnDescriptor(byte[], int, String, boolean, boolean, int, String)
          use HColumnDescriptor.HColumnDescriptor(String) and setters 
org.apache.hadoop.hbase.regionserver.HRegion(Path, HLog, FileSystem, Configuration, HRegionInfo, HTableDescriptor, RegionServerServices)
           
org.apache.hadoop.hbase.HRegionInfo()
          Used by Writables and Writables are going away. 
org.apache.hadoop.hbase.HTableDescriptor()
          Used by Writables and Writables are going away. 
org.apache.hadoop.hbase.io.Reference()
           
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.