-
InterfaceDescriptionorg.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateBuilderSince 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateWithFilterBuilderSince 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.Table.CheckAndMutateBuilderSince 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.Table.CheckAndMutateWithFilterBuilderSince 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.coordination.SplitLogManagerCoordinationsince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerorg.apache.hadoop.hbase.coordination.SplitLogWorkerCoordinationsince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerorg.apache.hadoop.hbase.coprocessor.CoprocessorServiceSince 2.0. Will be removed in 3.0org.apache.hadoop.hbase.coprocessor.HasMasterServicesSince 2.0.0 to be removed in 4.0.0. The hope was that by 3.0.0 we will not need this facility as CoreCoprocessors are integated into core but we failed, so delay the removal to 4.0.0.org.apache.hadoop.hbase.coprocessor.HasRegionServerServicesSince 2.0.0 to be removed in 4.0.0. The hope was that by 3.0.0 we will not need this facility as CoreCoprocessors are integated into core but we failed, so delay the removal to 4.0.0.org.apache.hadoop.hbase.ipc.CoprocessorRpcChannelPlease stop using this class again, as it is too low level, which is part of the rpc framework for HBase. Will be deleted in 4.0.0.org.apache.hadoop.hbase.util.HbckErrorReporterSince 2.3.0. To be removed in hbase4. Use HBCK2 instead. Remove when
HBaseFsck
is removed.
-
ClassDescriptionorg.apache.hadoop.hbase.AuthUtilsince 2.2.0, to be marked as
InterfaceAudience.Private
in 4.0.0.as of 2.4.0. Will be removed in 4.0.0.org.apache.hadoop.hbase.client.MasterRegistrySince 2.5.0, will be removed in 4.0.0. UseRpcConnectionRegistry
instead.org.apache.hadoop.hbase.coordination.ZkCoordinatedStateManagersince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter (see SplitWALManager) which doesn't use this zk-based coordinator.org.apache.hadoop.hbase.HBaseClustersince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.HBaseCommonTestingUtilitysince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.HBaseTestingUtilitysince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.HBaseZKTestingUtilitysince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.ipc.SimpleRpcServerorg.apache.hadoop.hbase.master.SplitLogManagersince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManager.org.apache.hadoop.hbase.MiniHBaseClustersince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.regionserver.DelimitedKeyPrefixRegionSplitPolicysince 3.0.0 and will be removed in 4.0.0. UseRegionSplitRestriction
, instead.org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicysince 3.0.0 and will be removed in 4.0.0. UseRegionSplitRestriction
, instead.org.apache.hadoop.hbase.regionserver.SplitLogWorkersince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALRemoteProcedureorg.apache.hadoop.hbase.rsgroup.RSGroupAdminClientKeep it here only for tests, usingAdmin
instead.org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpointKeep it here only for compatibility with old client, all the logics have been moved into core of HBase.org.apache.hadoop.hbase.SplitLogCounterssince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerorg.apache.hadoop.hbase.SplitLogTasksince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter, see SplitWALManagerorg.apache.hadoop.hbase.StartMiniClusterOptionsince 3.0.0, will be removed in 4.0.0. UseTestingHBaseCluster
instead.org.apache.hadoop.hbase.util.HBaseFsckFor removal in hbase-4.0.0. Use HBCK2 instead.org.apache.hadoop.hbase.zookeeper.ZKLeaderManagerNot usedorg.apache.hadoop.hbase.zookeeper.ZKSplitLogsince 2.4.0 and 3.0.0 replaced by procedure-based WAL splitting; see SplitWALManager.org.apache.hadoop.hbase.zookeeper.ZKUtil.NodeAndDataUnused
-
ExceptionsDescriptionorg.apache.hadoop.hbase.exceptions.PreemptiveFastFailExceptionsince 2.3.0, and will be removed in 4.0.0.org.apache.hadoop.hbase.regionserver.RowTooBigExceptionsince 0.99.0. Use
RowTooBigException
instead.
-
FieldDescriptionorg.apache.hadoop.hbase.client.BufferedMutator.CLASSNAME_KEYSince 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.TableDescriptorBuilder.NAMESPACE_COL_DESC_BYTESnamespace table has been folded into the ns family in meta table, do not use this any more.org.apache.hadoop.hbase.client.TableDescriptorBuilder.NAMESPACE_FAMILY_INFOnamespace table has been folded into the ns family in meta table, do not use this any more.org.apache.hadoop.hbase.client.TableDescriptorBuilder.NAMESPACE_FAMILY_INFO_BYTESnamespace table has been folded into the ns family in meta table, do not use this any more.org.apache.hadoop.hbase.client.TableDescriptorBuilder.NAMESPACE_TABLEDESCsince 3.0.0 and will be removed in 4.0.0. We have folded the data in namespace table into meta table, so do not use it any more.org.apache.hadoop.hbase.client.TableDescriptorBuilder.NORMALIZER_TARGET_REGION_SIZEorg.apache.hadoop.hbase.HConstants.DEFAULT_HBASE_SPLIT_COORDINATED_BY_ZKsince 2.4.0 and in 3.0.0, to be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.DEFAULT_META_REPLICA_NUMSince 2.4.0, will be removed in 4.0.0. Please change the meta replicas number by altering meta table, i.e, set a new 'region replication' number and call modifyTable.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_ENABLE_FAST_FAIL_MODE_DEFAULTsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAILURE_MAP_CLEANUP_INTERVAL_MSsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAILURE_MAP_CLEANUP_INTERVAL_MS_DEFAULTsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_CLEANUP_DURATION_MS_DEFAULTsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_CLEANUP_MS_DURATION_MSsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_INTERCEPTOR_IMPLsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_MODE_ENABLEDsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_THREASHOLD_MSsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_FAST_FAIL_THREASHOLD_MS_DEFAULTsince 2.3.0, and in 3.0.0 the actually implementation will be removed so config this value will have no effect. The constants itself will be removed in 4.0.0.org.apache.hadoop.hbase.HConstants.HBASE_CLIENT_PAUSE_FOR_CQTBESince 2.5.0, will be removed in 4.0.0. Please use hbase.client.pause.server.overloaded instead.org.apache.hadoop.hbase.HConstants.HBASE_NON_USER_TABLE_DIRSSince hbase-2.3.0; no replacement as not used any more (internally at least)org.apache.hadoop.hbase.HConstants.HBASE_SPLIT_WAL_COORDINATED_BY_ZKsince 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based distributed WAL splitter; see SplitWALManager.org.apache.hadoop.hbase.HConstants.MERGEA_QUALIFIERSince 2.3.0 and 2.2.1. Not used anymore. Instead we look for the
HConstants.MERGE_QUALIFIER_PREFIX_STR
prefix.org.apache.hadoop.hbase.HConstants.MERGEB_QUALIFIERSince 2.3.0 and 2.2.1. Not used anymore. Instead we look for theHConstants.MERGE_QUALIFIER_PREFIX_STR
prefix.org.apache.hadoop.hbase.HConstants.META_REPLICAS_NUMSince 2.4.0, will be removed in 4.0.0. Please change the meta replicas number by altering meta table, i.e, set a new 'region replication' number and call modifyTable.org.apache.hadoop.hbase.HConstants.REPLAY_QOSsince 3.0.0, will be removed in 4.0.0. DLR has been purged for a long time and region replication has its own 'replay' method.org.apache.hadoop.hbase.HConstants.REPLICATION_DROP_ON_DELETED_TABLE_KEYsince 3.0.0. Will be removed in 4.0.0. Moved it into HBaseInterClusterReplicationEndpoint.org.apache.hadoop.hbase.HConstants.SLOW_LOG_SYS_TABLE_CHORE_DURATION_KEYorg.apache.hadoop.hbase.io.ByteBuffAllocator.DEPRECATED_ALLOCATOR_POOL_ENABLED_KEYsince 2.3.0 and will be removed in 4.0.0. UseByteBuffAllocator.ALLOCATOR_POOL_ENABLED_KEY
instead.org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.ENDsince 0.90.0org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.STARTsince 0.90.0org.apache.hadoop.hbase.mapreduce.TableOutputFormat.OUTPUT_CONF_PREFIXSince 3.0.0, will be removed in 4.0.0. You do not need to use this way for specifying configurations any more, you can specify any configuration with the connection uri's queries specified by theTableOutputFormat.OUTPUT_CLUSTER
parameter.org.apache.hadoop.hbase.mapreduce.TableOutputFormat.QUORUM_ADDRESSSince 3.0.0, will be removed in 4.0.0. UseTableOutputFormat.OUTPUT_CLUSTER
to specify the peer cluster instead.org.apache.hadoop.hbase.mapreduce.TableOutputFormat.QUORUM_PORTSince 3.0.0, will be removed in 4.0.0. You do not need to use this way for specifying configurations any more, you can specify any configuration with the connection uri's queries specified by theTableOutputFormat.OUTPUT_CLUSTER
parameter.org.apache.hadoop.hbase.mapreduce.TableOutputFormat.REGION_SERVER_CLASSSince 2.5.9, 2.6.1 and 2.7.0, will be removed in 4.0.0. Does not take effect from long ago, see HBASE-6044.org.apache.hadoop.hbase.mapreduce.TableOutputFormat.REGION_SERVER_IMPLSince 2.5.9, 2.6.1 and 2.7.0, will be removed in 4.0.0. Does not take effect from long ago, see HBASE-6044.org.apache.hadoop.hbase.master.LoadBalancer.HBASE_RSGROUP_LOADBALANCER_CLASSsince 3.0.0, will be removed in 4.0.0. In the new implementation, as the base load balancer will always be the rs group based one, you should just useHConstants.HBASE_MASTER_LOADBALANCER_CLASS
to config the per group load balancer.org.apache.hadoop.hbase.metrics.BaseSourceImpl.metricsRegistryUse hbase-metrics/hbase-metrics-api module interfaces for new metrics. Defining BaseSources for new metric groups (WAL, RPC, etc) is not needed anymore, however, for existingBaseSource
implementations, please use the field named "registry" which is aMetricRegistry
instance together with theHBaseMetrics2HadoopMetricsAdapter
.org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicy.PREFIX_LENGTH_KEY_DEPRECATEDorg.apache.hadoop.hbase.rest.Constants.SCAN_FILTERSince 2.4.18/2.5.9/2.6.0, will be removed in 4.0.0. Please useConstants.FILTER
instead.org.apache.hadoop.hbase.TableName.NAMESPACE_TABLE_NAMEsince 3.0.0 and will be removed in 4.0.0. We have folded the data in namespace table into meta table, so do not use it any more.org.apache.hadoop.hbase.types.OrderedBlob.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedBlob.DESCENDINGsince 3.0.0 and will b removed in 4.0.0org.apache.hadoop.hbase.types.OrderedBlobVar.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedBlobVar.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedFloat32.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedFloat32.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedFloat64.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedFloat64.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt16.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt16.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt32.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt32.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt64.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt64.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt8.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedInt8.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedNumeric.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedNumeric.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedString.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.OrderedString.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.RawBytes.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.RawBytes.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.RawString.ASCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.RawString.DESCENDINGsince 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.util.DNS.RS_HOSTNAME_KEYsince 2.4.0 and will be removed in 4.0.0. UseDNS.UNSAFE_RS_HOSTNAME_KEY
instead.org.apache.hadoop.hbase.util.ServerRegionReplicaUtil.REGION_REPLICA_REPLICATION_PEERSince 3.0.0, leave here only for implementing compatibility code.org.apache.hadoop.hbase.wal.WALEdit.COMPACTIONSince 2.3.0. Make it protected, internal-use only. UseWALEdit.isCompactionMarker(Cell)
org.apache.hadoop.hbase.wal.WALEdit.FLUSHSince 2.3.0. Make it protected, internal-use only.org.apache.hadoop.hbase.wal.WALEdit.METAROWSince 2.3.0. Not used.org.apache.hadoop.hbase.wal.WALEdit.REGION_EVENTSince 2.3.0. Remove. Not for external use. Not used.org.apache.hadoop.hbase.zookeeper.ZNodePaths.balancerZNodeSince 2.6.0, will be removed in 4.0.0. We use master local region to store this state.org.apache.hadoop.hbase.zookeeper.ZNodePaths.regionNormalizerZNodeSince 2.6.0, will be removed in 4.0.0. We use master local region to store this state.org.apache.hadoop.hbase.zookeeper.ZNodePaths.snapshotCleanupZNodeSince 2.6.0, will be removed in 4.0.0. We use master local region to store this state.org.apache.hadoop.hbase.zookeeper.ZNodePaths.switchZNodeSince 2.6.0, will be removed in 4.0.0. We use master local region to store this state.org.apache.hadoop.hbase.zookeeper.ZNodePaths.tableZNode
-
MethodDescriptionorg.apache.hadoop.hbase.AuthUtil.getAuthChore
(Configuration) Deprecated since 2.2.0, this method will beInterfaceAudience.Private
use only after 4.0.0.org.apache.hadoop.hbase.CellUtil.matchingTags(Cell, Cell) Since 3.0.0, will be removed in 4.0.0. Tags are now internal only, you should not try to check it through theCell
interface.org.apache.hadoop.hbase.client.Admin.abortProcedure(long, boolean) since 2.1.1 and will be removed in 4.0.0.org.apache.hadoop.hbase.client.Admin.abortProcedureAsync(long, boolean) since 2.1.1 and will be removed in 4.0.0.org.apache.hadoop.hbase.client.Admin.balance(boolean) Since 2.5.0. Will be removed in 4.0.0. UseAdmin.balance(BalanceRequest)
instead.org.apache.hadoop.hbase.client.Admin.coprocessorService()since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any more. Use the coprocessorService methods inAsyncAdmin
instead.org.apache.hadoop.hbase.client.Admin.coprocessorService(ServerName) since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any more. Use the coprocessorService methods inAsyncAdmin
instead.org.apache.hadoop.hbase.client.Admin.getSlowLogResponses(Set<ServerName>, LogQueryFilter) since 2.4.0 and will be removed in 4.0.0. UseAdmin.getLogEntries(Set, String, ServerType, int, Map)
instead.org.apache.hadoop.hbase.client.Admin.mergeRegionsAsync(byte[], byte[], boolean) since 2.3.0 and will be removed in 4.0.0. Multi-region merge feature is now supported. UseAdmin.mergeRegionsAsync(byte[][], boolean)
instead.org.apache.hadoop.hbase.client.Admin.move(byte[], byte[]) since 2.2.0 and will be removed in 4.0.0. UseAdmin.move(byte[], ServerName)
instead. And if you want to move the region to a random server, please useAdmin.move(byte[])
.org.apache.hadoop.hbase.client.Admin.unassign(byte[], boolean) since 2.4.0 and will be removed in 4.0.0. UseAdmin.unassign(byte[])
instead.org.apache.hadoop.hbase.client.AsyncAdmin.abortProcedure(long, boolean) since 2.1.1 and will be removed in 4.0.0.org.apache.hadoop.hbase.client.AsyncAdmin.balance(boolean) Since 2.5.0. Will be removed in 4.0.0. UseAsyncAdmin.balance(BalanceRequest)
instead.org.apache.hadoop.hbase.client.AsyncAdmin.getSlowLogResponses(Set<ServerName>, LogQueryFilter) since 2.4.0 and will be removed in 4.0.0. UseAsyncAdmin.getLogEntries(Set, String, ServerType, int, Map)
instead.org.apache.hadoop.hbase.client.AsyncAdmin.mergeRegions(byte[], byte[], boolean) since 2.3.0 and will be removed in 4.0.0.UseAsyncAdmin.mergeRegions(List, boolean)
instead.org.apache.hadoop.hbase.client.AsyncAdmin.unassign(byte[], boolean) since 2.4.0 and will be removed in 4.0.0. UseAsyncAdmin.unassign(byte[])
instead.org.apache.hadoop.hbase.client.AsyncAdminBuilder.setRetryPauseForCQTBE(long, TimeUnit) Since 2.5.0, will be removed in 4.0.0. Please useAsyncAdminBuilder.setRetryPauseForServerOverloaded(long, TimeUnit)
instead.org.apache.hadoop.hbase.client.AsyncTable.checkAndMutate(byte[], byte[]) Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.AsyncTable.checkAndMutate(byte[], Filter) Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.AsyncTableBuilder.setRetryPauseForCQTBE(long, TimeUnit) Since 2.5.0, will be removed in 4.0.0. Please useAsyncTableBuilder.setRetryPauseForServerOverloaded(long, TimeUnit)
instead.org.apache.hadoop.hbase.client.BufferedMutator.setOperationTimeout(int) Since 3.0.0, will be removed in 4.0.0. Please set this through theBufferedMutatorParams
.org.apache.hadoop.hbase.client.BufferedMutator.setRpcTimeout(int) Since 3.0.0, will be removed in 4.0.0. Please set this through theBufferedMutatorParams
.org.apache.hadoop.hbase.client.BufferedMutatorParams.getImplementationClassName()Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the implementation has to use too many internal stuffs in HBase.org.apache.hadoop.hbase.client.BufferedMutatorParams.getPool()Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore. BufferedMutator will use Connection's ExecutorService.org.apache.hadoop.hbase.client.BufferedMutatorParams.getWriteBufferPeriodicFlushTimerTickMs()Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client implementation so you can not set it any more.org.apache.hadoop.hbase.client.BufferedMutatorParams.implementationClassName(String) Since 3.0.0, will be removed in 4.0.0. You can not set it any more as the implementation has to use too many internal stuffs in HBase.org.apache.hadoop.hbase.client.BufferedMutatorParams.opertationTimeout(int) Since 2.3.0, will be removed in 4.0.0. UseBufferedMutatorParams.operationTimeout(int)
org.apache.hadoop.hbase.client.BufferedMutatorParams.pool(ExecutorService) Since 3.0.0-alpha-2, will be removed in 4.0.0. You can not set it anymore. BufferedMutator will use Connection's ExecutorService.org.apache.hadoop.hbase.client.BufferedMutatorParams.setWriteBufferPeriodicFlushTimerTickMs(long) Since 3.0.0, will be removed in 4.0.0. We use a common timer in the whole client implementation so you can not set it any more.org.apache.hadoop.hbase.client.ImmutableScan.setAsyncPrefetch(boolean) org.apache.hadoop.hbase.client.RegionInfo.isOffline()since 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.client.RegionInfo.isSplitParent()since 3.0.0 and will be removed in 4.0.0, UseRegionInfo.isSplit()
instead.org.apache.hadoop.hbase.client.RegionInfoBuilder.setOffline(boolean) org.apache.hadoop.hbase.client.Scan.setAsyncPrefetch(boolean) Since 3.0.0, will be removed in 4.0.0. After building sync client upon async client, the implementation is always 'async prefetch', so this flag is useless now.org.apache.hadoop.hbase.client.Scan.setRowPrefixFilter(byte[]) since 2.5.0, will be removed in 4.0.0. The name of this method is considered to be confusing as it does not use aFilter
but uses setting the startRow and stopRow instead. UseScan.setStartStopRowForPrefixScan(byte[])
instead.org.apache.hadoop.hbase.client.Table.batchCallback(List<? extends Row>, Object[], Batch.Callback<R>) since 3.0.0, will removed in 4.0.0. Please use the batch related methods inAsyncTable
directly if you want to use callback. We reuse the callback for coprocessor here, and the problem is that for batch operation, theAsyncTable
does not tell us the region, so in this method we need an extra locating after we get the result, which is not good.org.apache.hadoop.hbase.client.Table.batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R) since 3.0.0, will removed in 4.0.0. The batch call here references the blocking interface for of a protobuf stub, so it is not possible to do it in an asynchronous way, even if now we are building theTable
implementation based on theAsyncTable
, which is not good. Use the coprocessorService methods inAsyncTable
directly instead.org.apache.hadoop.hbase.client.Table.batchCoprocessorService(Descriptors.MethodDescriptor, Message, byte[], byte[], R, Batch.Callback<R>) since 3.0.0, will removed in 4.0.0. The batch call here references the blocking interface for of a protobuf stub, so it is not possible to do it in an asynchronous way, even if now we are building theTable
implementation based on theAsyncTable
, which is not good. Use the coprocessorService methods inAsyncTable
directly instead.org.apache.hadoop.hbase.client.Table.checkAndMutate(byte[], byte[]) Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.Table.checkAndMutate(byte[], Filter) Since 3.0.0, will be removed in 4.0.0. For internal test use only, do not use it any more.org.apache.hadoop.hbase.client.Table.coprocessorService(byte[]) since 3.0.0, will removed in 4.0.0. This is too low level, please stop using it any more. Use the coprocessorService methods inAsyncTable
instead.org.apache.hadoop.hbase.client.Table.coprocessorService(Class<T>, byte[], byte[], Batch.Call<T, R>) since 3.0.0, will removed in 4.0.0. The batch call here references the blocking interface for of a protobuf stub, so it is not possible to do it in an asynchronous way, even if now we are building theTable
implementation based on theAsyncTable
, which is not good. Use the coprocessorService methods inAsyncTable
directly instead.org.apache.hadoop.hbase.client.Table.coprocessorService(Class<T>, byte[], byte[], Batch.Call<T, R>, Batch.Callback<R>) since 3.0.0, will removed in 4.0.0. The batch call here references the blocking interface for of a protobuf stub, so it is not possible to do it in an asynchronous way, even if now we are building theTable
implementation based on theAsyncTable
, which is not good. Use the coprocessorService methods inAsyncTable
directly instead.org.apache.hadoop.hbase.coprocessor.ObserverContextImpl.createAndPrepare(E) org.apache.hadoop.hbase.coprocessor.RegionObserver.postAppend(ObserverContext<? extends RegionCoprocessorEnvironment>, Append, Result) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postAppend(ObserverContext, Append, Result, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndPut(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndPut(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, Delete, WALEdit, Durability) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postDelete(ObserverContext, Delete, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postIncrement(ObserverContext<? extends RegionCoprocessorEnvironment>, Increment, Result) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postIncrement(ObserverContext, Increment, Result, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postInstantiateDeleteTracker(ObserverContext<? extends RegionCoprocessorEnvironment>, DeleteTracker) Since 2.0.0, will be removed in 4.0.0. Visibility label feature still use this method, so it can not be removed in 3.0.0org.apache.hadoop.hbase.coprocessor.RegionObserver.postMutationBeforeWAL(ObserverContext<? extends RegionCoprocessorEnvironment>, RegionObserver.MutationType, Mutation, Cell, Cell) since 2.2.0 and will be removedin 4.0.0. UseRegionObserver.postIncrementBeforeWAL(ObserverContext, Mutation, List)
orRegionObserver.postAppendBeforeWAL(ObserverContext, Mutation, List)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postPut(ObserverContext<? extends RegionCoprocessorEnvironment>, Put, WALEdit, Durability) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.postPut(ObserverContext, Put, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postStoreFileReaderOpen(ObserverContext<? extends RegionCoprocessorEnvironment>, FileSystem, Path, FSDataInputStreamWrapper, long, CacheConfig, Reference, StoreFileReader) For Phoenix only, StoreFileReader is not a stable interface.org.apache.hadoop.hbase.coprocessor.RegionObserver.preAppend(ObserverContext<? extends RegionCoprocessorEnvironment>, Append) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preAppend(ObserverContext, Append, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preAppendAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, Append) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preBatchMutate(ObserverContext, MiniBatchOperationInProgress)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDeleteAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDeleteAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPut(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPut(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPutAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPutAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preDelete(ObserverContext<? extends RegionCoprocessorEnvironment>, Delete, WALEdit, Durability) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preDelete(ObserverContext, Delete, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrement(ObserverContext<? extends RegionCoprocessorEnvironment>, Increment) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preIncrement(ObserverContext, Increment, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrementAfterRowLock(ObserverContext<? extends RegionCoprocessorEnvironment>, Increment) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.preBatchMutate(ObserverContext, MiniBatchOperationInProgress)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.prePrepareTimeStampForDeleteVersion(ObserverContext<? extends RegionCoprocessorEnvironment>, Mutation, Cell, byte[], Get) Since hbase-2.0.0. No replacement. To be removed in hbase-4.0.0 and replaced with something that doesn't expose IntefaceAudience.Private classes. VisibilityController still needs this, need to change the logic there first.org.apache.hadoop.hbase.coprocessor.RegionObserver.prePut(ObserverContext<? extends RegionCoprocessorEnvironment>, Put, WALEdit, Durability) since 3.0.0 and will be removed in 4.0.0. UseRegionObserver.prePut(ObserverContext, Put, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preStoreFileReaderOpen(ObserverContext<? extends RegionCoprocessorEnvironment>, FileSystem, Path, FSDataInputStreamWrapper, long, CacheConfig, Reference, StoreFileReader) For Phoenix only, StoreFileReader is not a stable interface.org.apache.hadoop.hbase.coprocessor.RegionServerObserver.postReplicateLogEntries(ObserverContext<RegionServerCoprocessorEnvironment>) As of release 2.0.0 with out any replacement, plan to remove in 4.0.0. This is maintained for internal usage by AccessController. Do not use these hooks in custom co-processors.org.apache.hadoop.hbase.coprocessor.RegionServerObserver.preReplicateLogEntries(ObserverContext<RegionServerCoprocessorEnvironment>) As of release 2.0.0 with out any replacement, plan to remove in 4.0.0. This is maintained for internal usage by AccessController. Do not use these hooks in custom co-processors.org.apache.hadoop.hbase.HBaseTestingUtility.enableDebug(Class<?>) In 2.3.0, will be removed in 4.0.0. Only support changing log level on log4j now as HBase only uses log4j. You should do this by your own as it you know which log framework you are using then set the log level to debug is very easy.org.apache.hadoop.hbase.HBaseTestingUtility.getClusterKey()since 2.7.0, will be removed in 4.0.0. Now we use connection uri to specify the connection info of a cluster. Keep here only for compatibility.org.apache.hadoop.hbase.HBaseTestingUtility.modifyTableSync(Admin, TableDescriptor) since 3.0.0 and will be removed in 4.0.0. Just useAdmin.modifyTable(TableDescriptor)
directly as it is synchronous now.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, boolean, boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, int) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, int, String[], Class<? extends HMaster>, Class<? extends MiniHBaseCluster.MiniHBaseClusterRegionServer>) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, int, String[], Class<? extends HMaster>, Class<? extends MiniHBaseCluster.MiniHBaseClusterRegionServer>, boolean, boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, String[]) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, String[], boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(int, int, String[], Class<? extends HMaster>, Class<? extends MiniHBaseCluster.MiniHBaseClusterRegionServer>) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniHBaseCluster(int, int) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniHBaseCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniHBaseCluster(int, int, List<Integer>) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniHBaseCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.HBaseTestingUtility.startMiniHBaseCluster(int, int, List<Integer>, Class<? extends HMaster>, Class<? extends MiniHBaseCluster.MiniHBaseClusterRegionServer>, boolean, boolean) since 2.2.0 and will be removed in 4.0.0. UseHBaseTestingUtility.startMiniHBaseCluster(StartMiniClusterOption)
instead.org.apache.hadoop.hbase.http.HttpServer.Builder.setBindAddress(String) Since 0.99.0. UseHttpServer.Builder.addEndpoint(URI)
instead.org.apache.hadoop.hbase.http.HttpServer.Builder.setName(String) Since 0.99.0. UseHttpServer.Builder.setAppDir(String)
instead.org.apache.hadoop.hbase.http.HttpServer.Builder.setPort(int) Since 0.99.0. UseHttpServer.Builder.addEndpoint(URI)
instead.org.apache.hadoop.hbase.http.HttpServer.getPort()Since 0.99.0org.apache.hadoop.hbase.http.InfoServer.addServlet(String, String, Class<? extends HttpServlet>) UseInfoServer.addUnprivilegedServlet(String, String, Class)
orInfoServer.addPrivilegedServlet(String, String, Class)
instead of this method which does not state outwardly what kind of authz rules will be applied to this servlet.org.apache.hadoop.hbase.http.InfoServer.getPort()Since 0.99.0org.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.KeyValueUtil.ensureKeyValue(ExtendedCell) without any replacement.org.apache.hadoop.hbase.KeyValueUtil.ensureKeyValues(List<ExtendedCell>) org.apache.hadoop.hbase.mapreduce.CellCreator.create(byte[], int, int, byte[], int, int, byte[], int, int, long, byte[], int, int, String) since 0.98.9org.apache.hadoop.hbase.mapreduce.RowCounter.createSubmittableJob(Configuration, String[]) as of release 2.3.0. Will be removed on 4.0.0. Please use main method instead.org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableReducerJob(String, Class<? extends TableReducer>, Job, Class, String) Since 3.0.0, will be removed in 4.0.0. UseTableMapReduceUtil.initTableReducerJob(String, Class, Job, Class, URI)
instead, where we use the connection uri to specify the target cluster.org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableReducerJob(String, Class<? extends TableReducer>, Job, Class, String, boolean) Since 3.0.0, will be removed in 4.0.0. UseTableMapReduceUtil.initTableReducerJob(String, Class, Job, Class, URI, boolean)
instead, where we use the connection uri to specify the target cluster.org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableReducerJob(String, Class<? extends TableReducer>, Job, Class, String, String, String) Since 2.5.9, 2.6.1, 2.7.0, will be removed in 4.0.0. TheserverClass
andserverImpl
do not take effect any more, just useTableMapReduceUtil.initTableReducerJob(String, Class, Job, Class, String)
instead.org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableReducerJob(String, Class<? extends TableReducer>, Job, Class, String, String, String, boolean) Since 2.5.9, 2.6.1, 2.7.0, will be removed in 4.0.0. TheserverClass
andserverImpl
do not take effect any more, just useTableMapReduceUtil.initTableReducerJob(String, Class, Job, Class, String, boolean)
instead.org.apache.hadoop.hbase.mapreduce.TableRecordReaderImpl.retrieveGetCounterWithStringsParams(TaskAttemptContext) since 2.4.0 and 2.3.2, will be removed in 4.0.0org.apache.hadoop.hbase.mapreduce.TableRecordReaderImpl.updateCounters(ScanMetrics, long, Method, TaskAttemptContext, long) since 2.4.0 and 2.3.2, will be removed in 4.0.0 UseTableRecordReaderImpl.updateCounters(ScanMetrics, long, TaskAttemptContext, long)
instead.org.apache.hadoop.hbase.master.MasterWalManager.getFailedServersFromLogFolders()With proc-v2, we can record the crash server with procedure store, so do not need to scan the wal directory to find out the splitting wal directory any more. Leave it here only becauseRecoverMetaProcedure
(which is also deprecated) uses it.org.apache.hadoop.hbase.MetaTableAccessor.getRegion(Connection, byte[]) useMetaTableAccessor.getRegionLocation(Connection, byte[])
insteadorg.apache.hadoop.hbase.net.Address.getHostname()UseAddress.getHostName()
insteadorg.apache.hadoop.hbase.quotas.QuotaRetriever.open(Configuration) Since 3.0.0, will be removed in 4.0.0. UseQuotaRetriever(Configuration, Scan)
instead.org.apache.hadoop.hbase.quotas.QuotaRetriever.open(Configuration, QuotaFilter) Since 3.0.0, will be removed in 4.0.0. UseQuotaRetriever(Configuration, Scan)
instead.org.apache.hadoop.hbase.regionserver.HRegion.checkAndMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, TimeRange, Mutation) org.apache.hadoop.hbase.regionserver.HRegion.checkAndMutate(byte[], Filter, TimeRange, Mutation) org.apache.hadoop.hbase.regionserver.HRegion.checkAndRowMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, TimeRange, RowMutations) org.apache.hadoop.hbase.regionserver.HRegion.checkAndRowMutate(byte[], Filter, TimeRange, RowMutations) org.apache.hadoop.hbase.regionserver.HRegion.getRegionDir(Path, String) For tests only; to be removed.org.apache.hadoop.hbase.regionserver.HRegion.initialize()use HRegion.createHRegion() or HRegion.openHRegion()org.apache.hadoop.hbase.regionserver.Region.checkAndMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Mutation) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, TimeRange, Mutation) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndMutate(byte[], Filter, Mutation) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndMutate(byte[], Filter, TimeRange, Mutation) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndRowMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, RowMutations) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndRowMutate(byte[], byte[], byte[], CompareOperator, ByteArrayComparable, TimeRange, RowMutations) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndRowMutate(byte[], Filter, RowMutations) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndRowMutate(byte[], Filter, TimeRange, RowMutations) since 3.0.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.RegionServerServices.getFlushPressure()org.apache.hadoop.hbase.regionserver.RSRpcServices.replay(RpcController, AdminProtos.ReplicateWALEntryRequest) Since 3.0.0, will be removed in 4.0.0. Not used any more, put here only for compatibility with old region replica implementation. Now we will usereplicateToReplica
method instead.org.apache.hadoop.hbase.replication.ReplicationPeer.trackPeerConfigChanges(ReplicationPeerConfigListener) since 2.1.0 and will be removed in 4.0.0. UseReplicationPeer.registerPeerConfigListener(ReplicationPeerConfigListener)
instead.org.apache.hadoop.hbase.rsgroup.RSGroupInfo.addAllTables(Collection<TableName>) Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in the configuration of a table so this will be removed.org.apache.hadoop.hbase.rsgroup.RSGroupInfo.addTable(TableName) Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in the configuration of a table so this will be removed.org.apache.hadoop.hbase.rsgroup.RSGroupInfo.containsTable(TableName) Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in the configuration of a table so this will be removed.org.apache.hadoop.hbase.rsgroup.RSGroupInfo.getTables()Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in the configuration of a table so this will be removed.org.apache.hadoop.hbase.rsgroup.RSGroupInfo.removeTable(TableName) Since 3.0.0, will be removed in 4.0.0. The rsgroup information will be stored in the configuration of a table so this will be removed.org.apache.hadoop.hbase.security.SecurityInfo.getServerPrincipal()Since 2.6.0, will be removed in 4.0.0. UseSecurityInfo.getServerPrincipals()
instead.org.apache.hadoop.hbase.ServerName.getStartcode()Since 2.5.0, will be removed in 4.0.0. UseServerName.getStartCode()
instead.org.apache.hadoop.hbase.util.CommonFSUtils.getWrongWALRegionDir(Configuration, TableName, String) For compatibility, will be removed in 4.0.0.org.apache.hadoop.hbase.util.FSUtils.getTableStoreFilePathMap(Map<String, Path>, FileSystem, Path, TableName, PathFilter, ExecutorService, HbckErrorReporter) Since 2.3.0. For removal in hbase4. Use ProgressReporter override instead.org.apache.hadoop.hbase.util.FSUtils.getTableStoreFilePathMap(FileSystem, Path, PathFilter, ExecutorService, HbckErrorReporter) Since 2.3.0. Will be removed in hbase4. UsedFSUtils.getTableStoreFilePathMap(FileSystem, Path, PathFilter, ExecutorService, ProgressReporter)
org.apache.hadoop.hbase.wal.WALEdit.isMetaEditFamily(byte[]) Since 2.3.0. Do not expose. Make protected.org.apache.hadoop.hbase.wal.WALSplitUtil.getMaxRegionSequenceId(Configuration, RegionInfo, IOExceptionSupplier<FileSystem>, IOExceptionSupplier<FileSystem>) Only for compatibility, will be removed in 4.0.0.org.apache.hadoop.hbase.wal.WALSplitUtil.getMutationsFromWALEntry(AdminProtos.WALEntry, ExtendedCellScanner, Pair<WALKey, WALEdit>, Durability) Since 3.0.0, will be removed in 4.0.0.org.apache.hadoop.hbase.zookeeper.ZKUtil.getChildDataAndWatchForNewChildren(ZKWatcher, String) Unusedorg.apache.hadoop.hbase.zookeeper.ZKUtil.getChildDataAndWatchForNewChildren(ZKWatcher, String, boolean) Unusedorg.apache.hadoop.hbase.zookeeper.ZKUtil.updateExistingNodeData(ZKWatcher, String, byte[], int) Unused
-
ConstructorDescriptionorg.apache.hadoop.hbase.client.SnapshotDescription
(String, TableName, SnapshotType, String, long, int) since 2.3.0 and will be removed in 4.0.0. UseSnapshotDescription(String, TableName, SnapshotType, String, long, int, Map)
org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean) Since 0.99.0org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration) Since 0.99.0org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, String[]) Since 0.99.0org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, AccessControlList) Since 0.99.0org.apache.hadoop.hbase.http.HttpServer(String, String, int, boolean, Configuration, AccessControlList, String[]) Since 0.99.0org.apache.hadoop.hbase.io.Reference()need by pb serializationorg.apache.hadoop.hbase.ipc.ServerTooBusyException(InetSocketAddress, long) org.apache.hadoop.hbase.regionserver.HRegion(Path, WAL, FileSystem, Configuration, RegionInfo, TableDescriptor, RegionServerServices) Use other constructors.org.apache.hadoop.hbase.types.RawBytes()since 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.types.RawString()since 3.0.0 and will be removed in 4.0.0org.apache.hadoop.hbase.wal.WALEdit(boolean) since 2.0.1 and will be removed in 4.0.0. UseWALEdit(int, boolean)
instead.org.apache.hadoop.hbase.wal.WALEdit(int) since 2.0.1 and will be removed in 4.0.0. UseWALEdit(int, boolean)
instead.