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.mapred.GroupingTableMap
           
org.apache.hadoop.hbase.mapred.HRegionPartitioner
           
org.apache.hadoop.hbase.HServerAddress
          Use InetSocketAddress or ServerName or a hostname String and port. 
org.apache.hadoop.hbase.HServerInfo
          Use InetSocketAddress and or ServerName and or HServerLoad 
org.apache.hadoop.hbase.mapred.IdentityTableMap
           
org.apache.hadoop.hbase.mapred.IdentityTableReduce
           
org.apache.hadoop.hbase.catalog.MetaMigrationRemovingHTD
          Used migration from 0.90 to 0.92 so will be going away in next release 
org.apache.hadoop.hbase.client.MultiPut
          Use MultiAction instead Data type class for putting multiple regions worth of puts in one RPC. 
org.apache.hadoop.hbase.client.MultiPutResponse
          Replaced by MultiResponse Response class for MultiPut. 
org.apache.hadoop.hbase.mapred.RowCounter
           
org.apache.hadoop.hbase.client.RowLock
          RowLock and associated operations are deprecated. 
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
           
 

Deprecated Exceptions
org.apache.hadoop.hbase.UnknownRowLockException
          row locks are deprecated (and thus so our associated exceptions). 
 

Deprecated Fields
org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.END
           
org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.START
           
 

Deprecated Methods
org.apache.hadoop.hbase.regionserver.HRegion.append(Append, Integer, boolean)
          row locks (lockId) held outside the extent of the operation are deprecated. 
org.apache.hadoop.hbase.ipc.HMasterInterface.assign(byte[], boolean)
          The force is unused.Use HMasterInterface.assign(byte[]) 
org.apache.hadoop.hbase.master.HMaster.assign(byte[], boolean)
           
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.atomicIncrement(ByteBuffer, ByteBuffer, ByteBuffer, long)
           
org.apache.hadoop.hbase.client.HBaseAdmin.balanceSwitch(boolean)
          use setBalancerRunning(boolean, boolean) instead 
org.apache.hadoop.hbase.ipc.HBaseRPC.call(Method, Object[][], InetSocketAddress[], Class, User, Configuration)
          Instead of calling statically, use HBaseRPC.getProtocolEngine(Class, org.apache.hadoop.conf.Configuration) to obtain an RpcEngine instance and then use RpcEngine.call(java.lang.reflect.Method, Object[][], java.net.InetSocketAddress[], Class, org.apache.hadoop.hbase.security.User, org.apache.hadoop.conf.Configuration) 
org.apache.hadoop.hbase.ipc.HBaseClient.call(Writable[], InetSocketAddress[])
          Use HBaseClient.call(Writable[], InetSocketAddress[], Class, User) instead 
org.apache.hadoop.hbase.regionserver.HRegion.checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, WritableByteArrayComparable, Writable, Integer, boolean)
          row locks (lockId) held outside the extent of the operation are deprecated. 
org.apache.hadoop.hbase.master.AssignmentManager.clearRegionFromTransition(HRegionInfo)
          This is a dupe of AssignmentManager.regionOffline(HRegionInfo). Please use that method instead. 
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.regionserver.HRegion.delete(Delete, Integer, boolean)
          row locks (lockId) held outside the extent of the operation are deprecated. 
org.apache.hadoop.hbase.ipc.HRegionInterface.flushRegion(HRegionInfo)
          use HRegionInterface.flushRegion(byte[]) instead 
org.apache.hadoop.hbase.catalog.MetaReader.fullScan(HRegionInterface, MetaReader.Visitor, byte[], byte[])
          Does not retry; use fullScan xxx instead. x 
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.get(ByteBuffer, ByteBuffer, ByteBuffer, Map)
           
org.apache.hadoop.hbase.regionserver.HRegion.get(Get, Integer)
          row locks (lockId) held outside the extent of the operation are deprecated. 
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.client.HConnection.getHRegionConnection(HServerAddress)
          Use HConnection.getHRegionConnection(String, int) 
org.apache.hadoop.hbase.client.HConnection.getHRegionConnection(HServerAddress, boolean)
          Use HConnection.getHRegionConnection(HServerAddress, boolean) 
org.apache.hadoop.hbase.ipc.HRegionInterface.getHServerInfo()
            
org.apache.hadoop.hbase.regionserver.HRegionServer.getHServerInfo()
          Use HRegionServer.getServerName() instead. 
org.apache.hadoop.hbase.master.ServerManager.getLoad(HServerAddress)
          Use ServerManager.getLoad(HServerAddress) 
org.apache.hadoop.hbase.client.Mutation.getLockId()
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.client.Increment.getLockId()
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.client.HConnection.getMaster()
          Removed because it was a mistake exposing master in this interface (master is an implementation detail). Master functions are available from HConnection or HBaseAdmin, without having to use directly the master. Deprecated in HBase 0.94 
org.apache.hadoop.hbase.client.HBaseAdmin.getMaster()
          Master is an implementation detail for HBaseAdmin. Deprecated in HBase 0.94 
org.apache.hadoop.hbase.HTableDescriptor.getOwnerString()
           
org.apache.hadoop.hbase.ipc.VersionedProtocol.getProtocolVersion(String, long)
           
org.apache.hadoop.hbase.client.HTable.getRegionLocation(byte[])
          use HTable.getRegionLocation(byte [], boolean) instead 
org.apache.hadoop.hbase.client.ServerCallable.getRegionName()
          Just use Object.toString() instead. 
org.apache.hadoop.hbase.client.Action.getRegionName()
           
org.apache.hadoop.hbase.client.HConnection.getRegionServerWithoutRetries(ServerCallable)
          Use HConnectionManager#withoutRetries(ServerCallable) 
org.apache.hadoop.hbase.client.HConnection.getRegionServerWithRetries(ServerCallable)
          Use HConnectionManager#withoutRetries(ServerCallable) 
org.apache.hadoop.hbase.client.HTable.getRegionsInfo()
          Use HTable.getRegionLocations() or HTable.getStartEndKeys() 
org.apache.hadoop.hbase.client.ServerCallable.getRow()
          Just use Object.toString() instead. 
org.apache.hadoop.hbase.client.Mutation.getRowLock()
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.client.Increment.getRowLock()
          RowLock and associated operations are deprecated 
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.HRegionLocation.getServerAddress()
          Use HRegionLocation.getHostnamePort() 
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.HRegionInfo.getTableDesc()
          Do not use; expensive call use HRegionInfo.getTableNameAsString() in place of HRegionInfo.getTableDesc().getNameAsString() 
org.apache.hadoop.hbase.thrift.ThriftServerRunner.HBaseHandler.getVer(ByteBuffer, ByteBuffer, ByteBuffer, int, Map)
           
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.increment(Increment, Integer, boolean)
          row locks (lockId) held outside the extent of the operation are deprecated. 
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, String)
          use HBaseAdmin.isTableEnabled(byte[]) 
org.apache.hadoop.hbase.client.HTable.isTableEnabled(String)
          use HBaseAdmin.isTableEnabled(byte[]) 
org.apache.hadoop.hbase.client.HTableInterface.lockRow(byte[])
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.rest.client.RemoteHTable.lockRow(byte[])
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.regionserver.HRegionServer.lockRow(byte[], byte[])
          RowLock and associated operations are deprecated. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postFlush(ObserverContext)
          use RegionObserver.preFlush(ObserverContext, Store, InternalScanner) instead. 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postLockRow(ObserverContext, byte[], byte[])
          Will be removed in 0.96 
org.apache.hadoop.hbase.coprocessor.RegionObserver.postUnlockRow(ObserverContext, byte[], long)
          Will be removed in 0.96 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preFlush(ObserverContext)
          use RegionObserver.preFlush(ObserverContext, Store, InternalScanner) instead 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preLockRow(ObserverContext, byte[], byte[])
          Will be removed in 0.96 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preUnlockRow(ObserverContext, byte[], long)
          Will be removed in 0.96 
org.apache.hadoop.hbase.regionserver.HRegion.put(Pair[])
          Instead use HRegion.batchMutate(Pair[]) 
org.apache.hadoop.hbase.regionserver.HRegion.put(Put, Integer)
          row locks (lockId) held outside the extent of the operation are deprecated. 
org.apache.hadoop.hbase.regionserver.HRegion.put(Put, Integer, boolean)
          row locks (lockId) held outside the extent of the operation are deprecated. 
org.apache.hadoop.hbase.client.HTablePool.putTable(HTableInterface)
            
org.apache.hadoop.hbase.catalog.MetaReader.readMetaLocation(HRegionInterface)
          Does not retry; use #getMetaRegionLocation(CatalogTracker) 
org.apache.hadoop.hbase.HTableDescriptor.setOwner(User)
           
org.apache.hadoop.hbase.HTableDescriptor.setOwnerString(String)
           
org.apache.hadoop.hbase.client.Action.setRegionName(byte[])
           
org.apache.hadoop.hbase.client.HTable.setScannerCaching(int)
          Use Scan.setCaching(int) 
org.apache.hadoop.hbase.HRegionInfo.setTableDesc(HTableDescriptor)
          Do not use; expensive call 
org.apache.hadoop.hbase.regionserver.HRegionServer.unlockRow(byte[], long)
          RowLock and associated operations are deprecated. 
org.apache.hadoop.hbase.client.HTableInterface.unlockRow(RowLock)
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.rest.client.RemoteHTable.unlockRow(RowLock)
          RowLock and associated operations are deprecated 
org.apache.hadoop.hbase.catalog.CatalogTracker.waitForMetaServerConnection(long)
          Does not retry; use an HTable instance instead. 
org.apache.hadoop.hbase.catalog.CatalogTracker.waitForMetaServerConnectionDefault()
          Does not retry; use an HTable instance instead. 
org.apache.hadoop.hbase.catalog.CatalogTracker.waitForRootServerConnection(long)
          Use #getRootServerConnection(long) 
org.apache.hadoop.hbase.catalog.CatalogTracker.waitForRootServerConnectionDefault()
          Use #getRootServerConnection(long) 
 

Deprecated Constructors
org.apache.hadoop.hbase.client.Action(byte[], Row, int)
           
org.apache.hadoop.hbase.client.Delete(byte[], long)
          RowLock is deprecated, use #de 
org.apache.hadoop.hbase.client.Delete(byte[], long, RowLock)
          RowLock is deprecated, use Delete.Delete(byte[], long). 
org.apache.hadoop.hbase.client.Get(byte[], RowLock)
          RowLock is deprecated, use Get.Get(byte[]). 
org.apache.hadoop.hbase.HBaseConfiguration()
           
org.apache.hadoop.hbase.HBaseConfiguration(Configuration)
           
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.client.Increment(byte[], RowLock)
          RowLock and associated operations are deprecated, use Increment.Increment(byte[]) 
org.apache.hadoop.hbase.client.Put(byte[], long, RowLock)
          RowLock and associated operations are deprecated, use Put.Put(byte[], long) 
org.apache.hadoop.hbase.client.Put(byte[], RowLock)
          RowLock and associated operations are deprecated, use Put.Put(byte[]) 
org.apache.hadoop.hbase.rest.client.RemoteHTable(Client, Configuration, byte[], String)
          accessToken is not used and will be removed 
org.apache.hadoop.hbase.rest.client.RemoteHTable(Client, Configuration, String, String)
          accessToken is not used and will be removed 
org.apache.hadoop.hbase.rest.client.RemoteHTable(Client, String, String)
          accessToken is not used and will be removed 
 



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