-
InterfaceDescriptionorg.apache.hadoop.hbase.client.AsyncTable.CheckAndMutateBuilderSince 2.4.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 2.4.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 2.4.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 2.4.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 3.0.0. The hope is that by 3.0.0 we will not need this facility as CoreCoprocessors are integated into core.org.apache.hadoop.hbase.coprocessor.HasRegionServerServicesSince 2.0.0 to be removed in 3.0.0. The hope is that by 3.0.0 we will not need this facility as CoreCoprocessors are integated into core.org.apache.hadoop.hbase.coprocessor.SingletonCoprocessorServiceSince 2.0. Will be removed in 3.0org.apache.hadoop.hbase.regionserver.RowProcessorAs of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use Coprocessors instead.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.org.apache.hadoop.hbase.client.HTableMultiplexersince 2.2.0, will be removed in 3.0.0, without replacement. Please useBufferedMutator
for batching mutations.org.apache.hadoop.hbase.client.HTableMultiplexer.HTableMultiplexerStatussince 2.2.0, will be removed in 3.0.0, without replacement. Please useBufferedMutator
for batching mutations.org.apache.hadoop.hbase.client.ImmutableHColumnDescriptororg.apache.hadoop.hbase.client.ImmutableHRegionInfoorg.apache.hadoop.hbase.client.ImmutableHTableDescriptoras 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.client.replication.ReplicationAdminuseAdmin
instead.org.apache.hadoop.hbase.ClusterStatusAs of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterMetrics
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.coprocessor.CoprocessorServiceBackwardCompatiblityorg.apache.hadoop.hbase.filter.FirstKeyValueMatchingQualifiersFilterDeprecated in 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.HColumnDescriptororg.apache.hadoop.hbase.HRegionInfoAs of release 2.0.0, this will be removed in HBase 3.0.0. useRegionInfoBuilder
to buildRegionInfo
.org.apache.hadoop.hbase.HTableDescriptorAs of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptorBuilder
to buildHTableDescriptor
.org.apache.hadoop.hbase.ipc.SimpleRpcServerorg.apache.hadoop.hbase.KeyValue.KVComparator: UseCellComparatorImpl
. Deprecated for hbase 2.0, remove for hbase 3.0.org.apache.hadoop.hbase.KeyValue.MetaComparator:MetaCellComparator.META_COMPARATOR
to be used. Deprecated for hbase 2.0, remove for hbase 3.0.org.apache.hadoop.hbase.mapreduce.Import.KeyValueImporterUseImport.CellImporter
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.Import.KeyValueReducerUseImport.CellReducer
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.Import.KeyValueSortImporterUseImport.CellSortImporter
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.Import.KeyValueWritableComparablePartitionerUseImport.CellWritableComparablePartitioner
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.KeyValueSerializationUseCellSerialization
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.KeyValueSortReducerUseCellSortReducer
. Will be removed from 3.0 onwardsorg.apache.hadoop.hbase.mapreduce.LoadIncrementalHFilesAs of release 2.0.0, this will be removed in HBase 3.0.0. UseLoadIncrementalHFiles
instead.org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles.LoadQueueItemAs of release 2.0.0, this will be removed in HBase 3.0.0. UseLoadIncrementalHFiles.LoadQueueItem
instead.org.apache.hadoop.hbase.master.MirroringTableStateManagerSince 2.0.0. To be removed in 3.0.0.org.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.RegionLoadAs of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionMetrics
instead.org.apache.hadoop.hbase.regionserver.DelimitedKeyPrefixRegionSplitPolicysince 2.5.0 and will be removed in 4.0.0. UseRegionSplitRestriction
, instead.org.apache.hadoop.hbase.regionserver.KeyPrefixRegionSplitPolicysince 2.5.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.ServerLoadAs of release 2.0.0, this will be removed in HBase 3.0.0 UseServerMetrics
instead.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.types.PBTypeWill be removed in 3.0.0 without replacement. It should not be a public API as it exposes the protobuf stuff. Users who depend on this class should just copy the code your own code base.org.apache.hadoop.hbase.util.ByteBufferUtilsThis class will become IA.Private in HBase 3.0. Downstream folks shouldn't use it.org.apache.hadoop.hbase.util.CollectionUtilsSince 2.0.6/2.1.3/2.2.0org.apache.hadoop.hbase.util.Countersince 2.0.0 and will be removed in 3.0.0. UseLongAdder
instead.org.apache.hadoop.hbase.util.HBaseFsckFor removal in hbase-4.0.0. Use HBCK2 instead.org.apache.hadoop.hbase.util.hbck.OfflineMetaRepairSince 2.0.0. Will be removed in 3.0.0. We've deprecated this tool in hbase-2+ because it destroyed the hbase2 meta table.org.apache.hadoop.hbase.util.ZKDataMigratorSince 2.0.0. To be removed in hbase-3.0.0.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
-
EnumDescriptionorg.apache.hadoop.hbase.filter.CompareFilter.CompareOpsince 2.0.0. Will be removed in 3.0.0. Use
CompareOperator
instead.
-
ExceptionsDescriptionorg.apache.hadoop.hbase.exceptions.PreemptiveFastFailExceptionsince 2.3.0, and will be removed in 4.0.0.org.apache.hadoop.hbase.quotas.ThrottlingExceptionreplaced by
RpcThrottlingException
since hbase-2.0.0.org.apache.hadoop.hbase.regionserver.RowTooBigExceptionsince 0.99.0. UseRowTooBigException
instead.
-
FieldDescriptionorg.apache.hadoop.hbase.client.Scan.SCAN_ATTRIBUTES_METRICS_DATAorg.apache.hadoop.hbase.client.Scan.SCAN_ATTRIBUTES_METRICS_ENABLEsince 1.0.0. Use
Scan.setScanMetricsEnabled(boolean)
org.apache.hadoop.hbase.client.TableDescriptorBuilder.DEFAULT_NORMALIZATION_ENABLEDorg.apache.hadoop.hbase.client.TableDescriptorBuilder.NORMALIZER_TARGET_REGION_SIZEorg.apache.hadoop.hbase.HConstants.CLUSTER_IS_DISTRIBUTEDorg.apache.hadoop.hbase.HConstants.CP_HTD_ATTR_KEY_PATTERNIt is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.HConstants.CP_HTD_ATTR_VALUE_PARAM_KEY_PATTERNIt is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.HConstants.CP_HTD_ATTR_VALUE_PARAM_PATTERNIt is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.HConstants.CP_HTD_ATTR_VALUE_PARAM_VALUE_PATTERNIt is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.HConstants.CP_HTD_ATTR_VALUE_PATTERNIt is used internally. As of release 2.0.0, this will be removed in HBase 3.0.0.org.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_MASTER_HANLDER_COUNTorg.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.DEFAULT_ZOOKEPER_CLIENT_PORTuseHConstants.DEFAULT_ZOOKEEPER_CLIENT_PORT
insteadorg.apache.hadoop.hbase.HConstants.DEFAULT_ZOOKEPER_MAX_CLIENT_CNXNSuseHConstants.DEFAULT_ZOOKEEPER_MAX_CLIENT_CNXNS
insteadorg.apache.hadoop.hbase.HConstants.DEFAULT_ZOOKEPER_RECOVERABLE_WAITIMEorg.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_REGIONSERVER_LEASE_PERIOD_KEYThis config option is deprecated. Will be removed at later releases after 0.96.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.HBASECLIENT_IMPLorg.apache.hadoop.hbase.HConstants.HBCK_CODE_NAMEorg.apache.hadoop.hbase.HConstants.LIB_DIRorg.apache.hadoop.hbase.HConstants.LOG_REPLAY_WAIT_REGION_TIMEOUTorg.apache.hadoop.hbase.HConstants.MASTER_HANDLER_COUNTorg.apache.hadoop.hbase.HConstants.MERGEA_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.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_QOSthe name "META_QOS" is a bit ambiguous, actually only meta region transition can use this priority, and you should not use this directly. Will be removed in 3.0.0.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.OLDEST_TIMESTAMPShould not be public since hbase-1.3.0. For internal use only. Move internal to Scanners flagged as special timestamp value never to be returned as timestamp on a Cell.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_KEYmoved it into HBaseInterClusterReplicationEndpointorg.apache.hadoop.hbase.HConstants.SLOW_LOG_SYS_TABLE_CHORE_DURATION_KEYorg.apache.hadoop.hbase.HConstants.WEEK_IN_SECONDSorg.apache.hadoop.hbase.HConstants.ZOOKEEPER_RECOVERABLE_WAITTIMEorg.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.KeyValue.COMPARATORUseCellComparator.getInstance()
instead. Deprecated for hbase 2.0, remove for hbase 3.0.org.apache.hadoop.hbase.KeyValue.META_COMPARATORUseMetaCellComparator.META_COMPARATOR
instead. Deprecated for hbase 2.0, remove for hbase 3.0.org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.ENDsince 0.90.0org.apache.hadoop.hbase.mapreduce.SimpleTotalOrderPartitioner.STARTsince 0.90.0org.apache.hadoop.hbase.mapreduce.TableSplit.LOGLOG variable would be made private. fix in hbase 3.0org.apache.hadoop.hbase.master.LoadBalancer.SYSTEM_TABLES_ON_MASTERsince 2.4.0, will be removed in 3.0.0.org.apache.hadoop.hbase.master.LoadBalancer.TABLES_ON_MASTERsince 2.4.0, will be removed in 3.0.0.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.ServerLoad.EMPTY_SERVERLOADAs of release 2.0.0, this will be removed in HBase 3.0.0 UseServerMetricsBuilder.of(ServerName)
instead.org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.SNAPSHOT_TIMEOUT_MILLIS_DEFAULTUseSnapshotDescriptionUtils.DEFAULT_MAX_WAIT_TIME
instead.org.apache.hadoop.hbase.snapshot.SnapshotDescriptionUtils.SNAPSHOT_TIMEOUT_MILLIS_KEYUseSnapshotDescriptionUtils.MASTER_SNAPSHOT_TIMEOUT_MILLIS
instead.org.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.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.Cell.getSequenceId()As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.Cell.getTagsArray()As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.org.apache.hadoop.hbase.Cell.getTagsLength()As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.org.apache.hadoop.hbase.Cell.getTagsOffset()As of HBase-2.0. Will be removed in HBase-3.0. Tags are are now internal.org.apache.hadoop.hbase.Cell.getTypeByte()As of HBase-2.0. Will be removed in HBase-3.0. UseCell.getType()
.org.apache.hadoop.hbase.CellUtil.cloneTags(Cell) As of HBase-2.0. Will be removed in HBase-3.0. UseRawCell.cloneTags()
org.apache.hadoop.hbase.CellUtil.compare(CellComparator, Cell, byte[], int, int) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.copyTagTo(Cell, byte[], int) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.copyTagTo(Cell, ByteBuffer, int) As of HBase-2.0. Will be removed in 3.0.org.apache.hadoop.hbase.CellUtil.createCell(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[], byte[], long, byte, byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[], byte[], long, byte, byte[], byte[], long) As of release 2.0.0, this will be removed in HBase 3.0.0. UseExtendedCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[], byte[], long, byte, byte[], long) As of release 2.0.0, this will be removed in HBase 3.0.0. UseExtendedCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], byte[], byte[], long, KeyValue.Type, byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseExtendedCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(byte[], int, int, byte[], int, int, byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0. UseCellBuilder
insteadorg.apache.hadoop.hbase.CellUtil.createCell(Cell, byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.createCell(Cell, byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.createCell(Cell, List<Tag>) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.equalsIgnoreMvccVersion(Cell, Cell) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.estimatedHeapSizeOf(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0. UseRawCell.getTags()
org.apache.hadoop.hbase.CellUtil.estimatedSerializedSizeOf(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.estimatedSerializedSizeOfKey(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.fillFamilyRange(Cell, ByteRange) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.fillQualifierRange(Cell, ByteRange) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.fillRowRange(Cell, ByteRange) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.fillTagRange(Cell, ByteRange) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.fillValueRange(Cell, ByteRange) As of HBase-2.0. Will be removed in HBase-3.0.org.apache.hadoop.hbase.CellUtil.findCommonPrefixInFlatKey(Cell, Cell, boolean, boolean) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.getCellKeySerializedAsKeyValueKey(Cell) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.getQualifierBufferShallowCopy(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.getRowByte(Cell, int) org.apache.hadoop.hbase.CellUtil.getTag(Cell, byte) As of 2.0.0 and will be removed in HBase-3.0.0 UseRawCell.getTag(byte)
org.apache.hadoop.hbase.CellUtil.getTagArray(Cell) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.getTags(Cell) As of 2.0.0 and will be removed in 3.0.0org.apache.hadoop.hbase.CellUtil.getValueBufferShallowCopy(Cell) As of HBase-2.0. Will be removed in 3.0.org.apache.hadoop.hbase.CellUtil.isDelete(byte) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteColumnOrFamily(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteColumns(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteColumnVersion(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteFamily(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteFamilyVersion(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.isDeleteType(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.matchingColumn(Cell, byte[], int, int, byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.matchingFamily(Cell, byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.matchingQualifier(Cell, byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useCellUtil.matchingRows(Cell, byte[])
org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useCellUtil.matchingRows(Cell, Cell)
org.apache.hadoop.hbase.CellUtil.matchingRow(Cell, Cell) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useCellUtil.matchingRows(Cell, Cell)
org.apache.hadoop.hbase.CellUtil.matchingType(Cell, Cell) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.overlappingKeys(byte[], byte[], byte[], byte[]) As of 2.0.0 and will be removed in 3.0.0org.apache.hadoop.hbase.CellUtil.setSequenceId(Cell, long) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.setTimestamp(Cell, byte[], int) As of HBase-2.0. Will be a LimitedPrivate API in HBase-3.0.org.apache.hadoop.hbase.CellUtil.setTimestamp(Cell, long) As of HBase-2.0. Will be a LimitedPrivate API in HBase-3.0.org.apache.hadoop.hbase.CellUtil.tagsIterator(byte[], int, int) As of 2.0.0 and will be removed in 3.0.0 Instead usePrivateCellUtil.tagsIterator(Cell)
org.apache.hadoop.hbase.CellUtil.updateLatestStamp(Cell, byte[], int) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.updateLatestStamp(Cell, long) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.writeFlatKey(Cell, DataOutputStream) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.writeRowKeyExcludingCommon(Cell, short, int, DataOutputStream) As of HBase-2.0. Will be removed in HBase-3.0org.apache.hadoop.hbase.CellUtil.writeRowSkippingBytes(DataOutputStream, Cell, short, int) As of 2.0. Will be removed in hbase-3.0org.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.addColumn(TableName, ColumnFamilyDescriptor) As of release 2.0.0. This will be removed in HBase 3.0.0. UseAdmin.addColumnFamily(TableName, ColumnFamilyDescriptor)
.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.balancer()Since 2.0.0. Will be removed in 3.0.0. UseAdmin.balance()
instead.org.apache.hadoop.hbase.client.Admin.balancer(boolean) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.balance(BalanceRequest)
instead.org.apache.hadoop.hbase.client.Admin.cloneSnapshot(byte[], TableName) since 2.3.0, will be removed in 3.0.0. UseAdmin.cloneSnapshot(String, TableName)
instead.org.apache.hadoop.hbase.client.Admin.closeRegion(byte[], String) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.unassign(byte[], boolean)
.org.apache.hadoop.hbase.client.Admin.closeRegion(String, String) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.unassign(byte[], boolean)
.org.apache.hadoop.hbase.client.Admin.closeRegion(ServerName, HRegionInfo) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-18231). UseAdmin.unassign(byte[], boolean)
.org.apache.hadoop.hbase.client.Admin.closeRegionWithEncodedRegionName(String, String) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.unassign(byte[], boolean)
.org.apache.hadoop.hbase.client.Admin.compactRegionServer(ServerName, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.compactRegionServer(ServerName)
orAdmin.majorCompactRegionServer(ServerName)
.org.apache.hadoop.hbase.client.Admin.deleteColumn(TableName, byte[]) As of release 2.0.0. This will be removed in HBase 3.0.0. UseAdmin.deleteColumnFamily(TableName, byte[])
}.org.apache.hadoop.hbase.client.Admin.deleteSnapshot(byte[]) Since 2.2.0. Will be removed in 3.0.0. UseAdmin.deleteSnapshot(String)
instead.org.apache.hadoop.hbase.client.Admin.deleteSnapshots(String) since 2.0 version and will be removed in 3.0 version. UseAdmin.deleteSnapshots(Pattern)
instead.org.apache.hadoop.hbase.client.Admin.deleteTables(String) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(Pattern)
andAdmin.deleteTable(TableName)
org.apache.hadoop.hbase.client.Admin.deleteTables(Pattern) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(java.util.regex.Pattern)
andAdmin.deleteTable(TableName)
org.apache.hadoop.hbase.client.Admin.deleteTableSnapshots(String, String) since 2.0 version and will be removed in 3.0 version. UseAdmin.deleteTableSnapshots(Pattern, Pattern)
instead.org.apache.hadoop.hbase.client.Admin.disableTables(String) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(Pattern)
andAdmin.disableTable(org.apache.hadoop.hbase.TableName)
org.apache.hadoop.hbase.client.Admin.disableTables(Pattern) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(java.util.regex.Pattern)
andAdmin.disableTable(org.apache.hadoop.hbase.TableName)
org.apache.hadoop.hbase.client.Admin.enableCatalogJanitor(boolean) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.catalogJanitorSwitch(boolean)
} instead.org.apache.hadoop.hbase.client.Admin.enableTables(String) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(Pattern)
andAdmin.enableTable(org.apache.hadoop.hbase.TableName)
org.apache.hadoop.hbase.client.Admin.enableTables(Pattern) since 2.0 version and will be removed in 3.0 version This is just a trivial helper method without any magic. Consider usingAdmin.listTableDescriptors(java.util.regex.Pattern)
andAdmin.enableTable(org.apache.hadoop.hbase.TableName)
org.apache.hadoop.hbase.client.Admin.execProcedureWithRet(String, String, Map<String, String>) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.execProcedureWithReturn(String, String, Map)
} instead.org.apache.hadoop.hbase.client.Admin.getAlterStatus(byte[]) Since 2.0.0. Will be removed in 3.0.0. No longer needed now you get a Future on an operation.org.apache.hadoop.hbase.client.Admin.getAlterStatus(TableName) Since 2.0.0. Will be removed in 3.0.0. No longer needed now you get a Future on an operation.org.apache.hadoop.hbase.client.Admin.getClusterStatus()since 2.0 version and will be removed in 3.0 version. useAdmin.getClusterMetrics()
org.apache.hadoop.hbase.client.Admin.getMasterCoprocessors()since 2.0 version and will be removed in 3.0 version. useAdmin.getMasterCoprocessorNames()
org.apache.hadoop.hbase.client.Admin.getOnlineRegions(ServerName) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-17980). UseAdmin.getRegions(ServerName sn)
.org.apache.hadoop.hbase.client.Admin.getQuotaRetriever(QuotaFilter) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.getQuota(QuotaFilter)
.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.getTableDescriptor(TableName) since 2.0 version and will be removed in 3.0 version. UseAdmin.getDescriptor(TableName)
.org.apache.hadoop.hbase.client.Admin.getTableDescriptors(List<String>) since 2.0 version and will be removed in 3.0 version. useAdmin.listTableDescriptors(List)
org.apache.hadoop.hbase.client.Admin.getTableDescriptorsByTableName(List<TableName>) since 2.0 version and will be removed in 3.0 version. useAdmin.listTableDescriptors(List)
org.apache.hadoop.hbase.client.Admin.getTableRegions(TableName) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-17980). UseAdmin.getRegions(TableName)
.org.apache.hadoop.hbase.client.Admin.isSplitOrMergeEnabled(MasterSwitchType) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.isSplitEnabled()
orAdmin.isMergeEnabled()
instead.org.apache.hadoop.hbase.client.Admin.isTableAvailable(TableName, byte[][]) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.isTableAvailable(TableName)
org.apache.hadoop.hbase.client.Admin.listSnapshots(String) since 2.0 version and will be removed in 3.0 version. UseAdmin.listSnapshots(Pattern)
instead.org.apache.hadoop.hbase.client.Admin.listTableDescriptorsByNamespace(String) since 2.0 version and will be removed in 3.0 version. useAdmin.listTableDescriptorsByNamespace(byte[])
org.apache.hadoop.hbase.client.Admin.listTableNames(String) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableNames(Pattern)
instead.org.apache.hadoop.hbase.client.Admin.listTableNames(String, boolean) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableNames(Pattern, boolean)
instead.org.apache.hadoop.hbase.client.Admin.listTables()since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableDescriptors()
.org.apache.hadoop.hbase.client.Admin.listTables(String) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableDescriptors(Pattern)
instead.org.apache.hadoop.hbase.client.Admin.listTables(String, boolean) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableDescriptors(Pattern, boolean)
.org.apache.hadoop.hbase.client.Admin.listTables(Pattern) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableDescriptors(java.util.regex.Pattern)
.org.apache.hadoop.hbase.client.Admin.listTables(Pattern, boolean) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableDescriptors(java.util.regex.Pattern, boolean)
.org.apache.hadoop.hbase.client.Admin.listTableSnapshots(String, String) since 2.0 version and will be removed in 3.0 version. UseAdmin.listTableSnapshots(Pattern, Pattern)
instead.org.apache.hadoop.hbase.client.Admin.mergeRegions(byte[], byte[], boolean) Since 2.0. Will be removed in 3.0. UseAdmin.mergeRegionsAsync(byte[], byte[], boolean)
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.modifyColumn(TableName, ColumnFamilyDescriptor) As of release 2.0.0. This will be removed in HBase 3.0.0. UseAdmin.modifyColumnFamily(TableName, ColumnFamilyDescriptor)
.org.apache.hadoop.hbase.client.Admin.modifyTable(TableName, TableDescriptor) since 2.0 version and will be removed in 3.0 version. useAdmin.modifyTable(TableDescriptor)
org.apache.hadoop.hbase.client.Admin.modifyTableAsync(TableName, TableDescriptor) since 2.0 version and will be removed in 3.0 version. useAdmin.modifyTableAsync(TableDescriptor, boolean)
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.restoreSnapshot(byte[]) since 2.3.0, will be removed in 3.0.0. UseAdmin.restoreSnapshot(String)
instead.org.apache.hadoop.hbase.client.Admin.restoreSnapshot(byte[], boolean) since 2.3.0, will be removed in 3.0.0. UseAdmin.restoreSnapshot(String, boolean)
instead.org.apache.hadoop.hbase.client.Admin.restoreSnapshotAsync(String) since 2.3.0, will be removed in 3.0.0. The implementation does not take care of the failsafe property, so do not use it any more.org.apache.hadoop.hbase.client.Admin.runCatalogScan()Since 2.0.0. Will be removed in 3.0.0. UseAdmin.runCatalogJanitor()
} instead.org.apache.hadoop.hbase.client.Admin.setBalancerRunning(boolean, boolean) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.balancerSwitch(boolean, boolean)
instead.org.apache.hadoop.hbase.client.Admin.setCleanerChoreRunning(boolean) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.cleanerChoreSwitch(boolean)
} instead.org.apache.hadoop.hbase.client.Admin.setNormalizerRunning(boolean) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.normalizerSwitch(boolean)
} instead.org.apache.hadoop.hbase.client.Admin.setSplitOrMergeEnabled(boolean, boolean, MasterSwitchType...) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.splitSwitch(boolean, boolean)
orAdmin.mergeSwitch(boolean, boolean)
instead.org.apache.hadoop.hbase.client.Admin.snapshot(byte[], TableName) since 2.3.0, will be removed in 3.0.0. UseAdmin.snapshot(String, TableName)
instead.org.apache.hadoop.hbase.client.Admin.splitRegion(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.splitRegionAsync(byte[], byte[])
.org.apache.hadoop.hbase.client.Admin.splitRegion(byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAdmin.splitRegionAsync(byte[], byte[])
.org.apache.hadoop.hbase.client.Admin.takeSnapshotAsync(SnapshotDescription) Since 2.0.0. Will be removed in 3.0.0. UseAdmin.snapshotAsync(SnapshotDescription)
instead.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.Append.add(byte[], byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAppend.addColumn(byte[], byte[], byte[])
insteadorg.apache.hadoop.hbase.client.Append.setFamilyCellMap(NavigableMap<byte[], List<Cell>>) As of release 2.0.0, this will be removed in HBase 3.0.0. UseAppend(byte[], long, NavigableMap)
insteadorg.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.isTableAvailable(TableName, byte[][]) Since 2.2.0. Will be removed in 3.0.0. UseAsyncAdmin.isTableAvailable(TableName)
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 2.4.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 2.4.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.BufferedMutatorParams.opertationTimeout(int) Since 2.3.0, will be removed in 4.0.0. UseBufferedMutatorParams.operationTimeout(int)
org.apache.hadoop.hbase.client.ClusterConnection.clearRegionCache()Connection.clearRegionLocationCache()
instead.org.apache.hadoop.hbase.client.ClusterConnection.isMasterRunning()this has been deprecated without a replacementorg.apache.hadoop.hbase.client.ConnectionImplementation.isMasterRunning()this has been deprecated without a replacementorg.apache.hadoop.hbase.client.Delete.addDeleteMarker(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0. UseDelete.add(Cell)
insteadorg.apache.hadoop.hbase.client.Delete.setFamilyCellMap(NavigableMap<byte[], List<Cell>>) As of release 2.0.0, this will be removed in HBase 3.0.0. UseDelete(byte[], long, NavigableMap)
insteadorg.apache.hadoop.hbase.client.Get.isClosestRowBefore()since 2.0.0 and will be removed in 3.0.0org.apache.hadoop.hbase.client.Get.setClosestRowBefore(boolean) since 2.0.0 and will be removed in 3.0.0org.apache.hadoop.hbase.client.Get.setMaxVersions()It is easy to misunderstand with column family's max versions, so useGet.readAllVersions()
instead.org.apache.hadoop.hbase.client.Get.setMaxVersions(int) It is easy to misunderstand with column family's max versions, so useGet.readVersions(int)
instead.org.apache.hadoop.hbase.client.Get.setTimeStamp(long) As of release 2.0.0, this will be removed in HBase 3.0.0. UseGet.setTimestamp(long)
insteadorg.apache.hadoop.hbase.client.HBaseAdmin.closeRegion(byte[], String) org.apache.hadoop.hbase.client.HBaseAdmin.closeRegion(String, String) org.apache.hadoop.hbase.client.HBaseAdmin.closeRegion(ServerName, HRegionInfo) org.apache.hadoop.hbase.client.HBaseAdmin.closeRegionWithEncodedRegionName(String, String) org.apache.hadoop.hbase.client.HBaseAdmin.deleteColumn(TableName, byte[]) Since 2.0. Will be removed in 3.0. UseAdmin.deleteColumnFamily(TableName, byte[])
instead.org.apache.hadoop.hbase.client.HBaseAdmin.getOnlineRegions(ServerName) As of release 2.0.0, this will be removed in HBase 3.0.0 UseHBaseAdmin.getRegions(ServerName)
.org.apache.hadoop.hbase.client.HBaseAdmin.getTableRegions(TableName) As of release 2.0.0, this will be removed in HBase 3.0.0 UseHBaseAdmin.getRegions(TableName)
.org.apache.hadoop.hbase.client.HBaseAdmin.mergeRegions(byte[], byte[], boolean) Since 2.0. Will be removed in 3.0. UseAdmin.mergeRegionsAsync(byte[], byte[], boolean)
instead.org.apache.hadoop.hbase.client.Hbck.scheduleServerCrashProcedure(List<HBaseProtos.ServerName>) since 2.2.1. Will removed in 3.0.0.org.apache.hadoop.hbase.client.HTable.checkAndDelete(byte[], byte[], byte[], byte[], Delete) org.apache.hadoop.hbase.client.HTable.checkAndDelete(byte[], byte[], byte[], CompareOperator, byte[], Delete) org.apache.hadoop.hbase.client.HTable.checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete) org.apache.hadoop.hbase.client.HTable.checkAndMutate(byte[], byte[]) org.apache.hadoop.hbase.client.HTable.checkAndMutate(byte[], byte[], byte[], CompareOperator, byte[], RowMutations) org.apache.hadoop.hbase.client.HTable.checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], RowMutations) org.apache.hadoop.hbase.client.HTable.checkAndMutate(byte[], Filter) org.apache.hadoop.hbase.client.HTable.checkAndPut(byte[], byte[], byte[], byte[], Put) org.apache.hadoop.hbase.client.HTable.checkAndPut(byte[], byte[], byte[], CompareOperator, byte[], Put) org.apache.hadoop.hbase.client.HTable.checkAndPut(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Put) org.apache.hadoop.hbase.client.HTable.getOperationTimeout()org.apache.hadoop.hbase.client.HTable.getReadRpcTimeout()org.apache.hadoop.hbase.client.HTable.getRpcTimeout()org.apache.hadoop.hbase.client.HTable.getTableDescriptor()org.apache.hadoop.hbase.client.HTable.getWriteRpcTimeout()org.apache.hadoop.hbase.client.HTable.setOperationTimeout(int) org.apache.hadoop.hbase.client.HTable.setReadRpcTimeout(int) org.apache.hadoop.hbase.client.HTable.setRpcTimeout(int) org.apache.hadoop.hbase.client.HTable.setWriteRpcTimeout(int) org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], List<Put>) UseHTableMultiplexer.put(TableName, List)
instead.org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], Put) UseHTableMultiplexer.put(TableName, Put)
instead.org.apache.hadoop.hbase.client.HTableMultiplexer.put(byte[], Put, int) UseHTableMultiplexer.put(TableName, Put)
instead.org.apache.hadoop.hbase.client.ImmutableScan.isSmall()org.apache.hadoop.hbase.client.ImmutableScan.setAsyncPrefetch(boolean) org.apache.hadoop.hbase.client.ImmutableScan.setSmall(boolean) org.apache.hadoop.hbase.client.ImmutableScan.setTimeStamp(long) org.apache.hadoop.hbase.client.Increment.equals(Object) As of release 2.0.0, this will be removed in HBase 3.0.0. UseRow.COMPARATOR
insteadorg.apache.hadoop.hbase.client.Increment.hashCode()As of release 2.0.0, this will be removed in HBase 3.0.0. No replacement.org.apache.hadoop.hbase.client.Increment.setFamilyCellMap(NavigableMap<byte[], List<Cell>>) As of release 2.0.0, this will be removed in HBase 3.0.0. UseIncrement(byte[], long, NavigableMap)
insteadorg.apache.hadoop.hbase.client.Mutation.compareTo(Row) As of release 2.0.0, this will be removed in HBase 3.0.0. UseRow.COMPARATOR
insteadorg.apache.hadoop.hbase.client.Mutation.getTimeStamp()As of release 2.0.0, this will be removed in HBase 3.0.0. UseMutation.getTimestamp()
insteadorg.apache.hadoop.hbase.client.Mutation.setFamilyCellMap(NavigableMap<byte[], List<Cell>>) As of release 2.0.0, this will be removed in HBase 3.0.0. UseMutation(byte[], long, NavigableMap)
insteadorg.apache.hadoop.hbase.client.Put.addImmutable(byte[], byte[], byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UsePut.add(Cell)
andCellBuilder
insteadorg.apache.hadoop.hbase.client.Put.addImmutable(byte[], byte[], long, byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0. UsePut.add(Cell)
andCellBuilder
insteadorg.apache.hadoop.hbase.client.Put.addImmutable(byte[], ByteBuffer, long, ByteBuffer) As of release 2.0.0, this will be removed in HBase 3.0.0. UsePut.add(Cell)
andCellBuilder
insteadorg.apache.hadoop.hbase.client.Put.setFamilyCellMap(NavigableMap<byte[], List<Cell>>) As of release 2.0.0, this will be removed in HBase 3.0.0. UsePut(byte[], long, NavigableMap)
insteadorg.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.RegionLoadStats.getMemstoreLoad()As of release 2.0.0, this will be removed in HBase 3.0.0. UseRegionLoadStats.getMemStoreLoad()
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.addPeer(String, ReplicationPeerConfig) useAdmin.addReplicationPeer(String, ReplicationPeerConfig)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.addPeer(String, ReplicationPeerConfig, Map<TableName, ? extends Collection<String>>) as release of 2.0.0, and it will be removed in 3.0.0, useReplicationAdmin.addPeer(String, ReplicationPeerConfig)
instead.org.apache.hadoop.hbase.client.replication.ReplicationAdmin.appendPeerTableCFs(String, String) as release of 2.0.0, and it will be removed in 3.0.0, useReplicationAdmin.appendPeerTableCFs(String, Map)
instead.org.apache.hadoop.hbase.client.replication.ReplicationAdmin.appendPeerTableCFs(String, Map<TableName, ? extends Collection<String>>) org.apache.hadoop.hbase.client.replication.ReplicationAdmin.disablePeer(String) useAdmin.disableReplicationPeer(String)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.disableTableRep(TableName) useAdmin.disableTableReplication(TableName)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.enablePeer(String) useAdmin.enableReplicationPeer(String)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.enableTableRep(TableName) useAdmin.enableTableReplication(TableName)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.getPeerConfig(String) useAdmin.getReplicationPeerConfig(String)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.getPeersCount()org.apache.hadoop.hbase.client.replication.ReplicationAdmin.getPeerState(String) org.apache.hadoop.hbase.client.replication.ReplicationAdmin.getPeerTableCFs(String) as release of 2.0.0, and it will be removed in 3.0.0, useReplicationAdmin.getPeerConfig(String)
instead.org.apache.hadoop.hbase.client.replication.ReplicationAdmin.listPeerConfigs()useAdmin.listReplicationPeers()
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.listReplicated()useAdmin.listReplicatedTableCFs()
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.parseTableCFsFromConfig(String) as release of 2.0.0, and it will be removed in 3.0.0org.apache.hadoop.hbase.client.replication.ReplicationAdmin.removePeer(String) useAdmin.removeReplicationPeer(String)
insteadorg.apache.hadoop.hbase.client.replication.ReplicationAdmin.removePeerTableCFs(String, String) as release of 2.0.0, and it will be removed in 3.0.0, useReplicationAdmin.removePeerTableCFs(String, Map)
instead.org.apache.hadoop.hbase.client.replication.ReplicationAdmin.removePeerTableCFs(String, Map<TableName, ? extends Collection<String>>) org.apache.hadoop.hbase.client.replication.ReplicationAdmin.setPeerTableCFs(String, Map<TableName, ? extends Collection<String>>) org.apache.hadoop.hbase.client.replication.ReplicationAdmin.updatePeerConfig(String, ReplicationPeerConfig) useAdmin.updateReplicationPeerConfig(String, ReplicationPeerConfig)
insteadorg.apache.hadoop.hbase.client.Result.isPartial()the word 'partial' ambiguous, useResult.mayHaveMoreCellsInRow()
instead. Deprecated since 1.4.0.org.apache.hadoop.hbase.client.Row.compareTo(Row) As of release 2.0.0, this will be removed in HBase 3.0.0. UseRow.COMPARATOR
insteadorg.apache.hadoop.hbase.client.RowMutations.add(Delete) since 2.0 version and will be removed in 3.0 version. useRowMutations.add(Mutation)
org.apache.hadoop.hbase.client.RowMutations.add(Put) since 2.0 version and will be removed in 3.0 version. useRowMutations.add(Mutation)
org.apache.hadoop.hbase.client.RowMutations.compareTo(Row) As of release 2.0.0, this will be removed in HBase 3.0.0. UseRow.COMPARATOR
insteadorg.apache.hadoop.hbase.client.RowMutations.equals(Object) As of release 2.0.0, this will be removed in HBase 3.0.0. No replacementorg.apache.hadoop.hbase.client.RowMutations.hashCode()As of release 2.0.0, this will be removed in HBase 3.0.0. No replacementorg.apache.hadoop.hbase.client.Scan.getScanMetrics()UseResultScanner.getScanMetrics()
instead. And notice that, please do not use this method andResultScanner.getScanMetrics()
together, the metrics will be messed up.org.apache.hadoop.hbase.client.Scan.isSmall()since 2.0.0 and will be removed in 3.0.0. See the comment ofScan.setSmall(boolean)
org.apache.hadoop.hbase.client.Scan.setMaxVersions()since 2.0.0 and will be removed in 3.0.0. It is easy to misunderstand with column family's max versions, so useScan.readAllVersions()
instead.org.apache.hadoop.hbase.client.Scan.setMaxVersions(int) since 2.0.0 and will be removed in 3.0.0. It is easy to misunderstand with column family's max versions, so useScan.readVersions(int)
instead.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.Scan.setSmall(boolean) since 2.0.0 and will be removed in 3.0.0. UseScan.setLimit(int)
andScan.setReadType(ReadType)
instead. And for the one rpc optimization, now we will also fetch data when openScanner, and if the number of rows reaches the limit then we will close the scanner automatically which means we will fall back to one rpc.org.apache.hadoop.hbase.client.Scan.setStartRow(byte[]) since 2.0.0 and will be removed in 3.0.0. UseScan.withStartRow(byte[])
instead. This method may change the inclusive of the stop row to keep compatible with the old behavior.org.apache.hadoop.hbase.client.Scan.setStopRow(byte[]) since 2.0.0 and will be removed in 3.0.0. UseScan.withStopRow(byte[])
instead. This method may change the inclusive of the stop row to keep compatible with the old behavior.org.apache.hadoop.hbase.client.Scan.setTimeStamp(long) As of release 2.0.0, this will be removed in HBase 3.0.0. UseScan.setTimestamp(long)
insteadorg.apache.hadoop.hbase.client.SnapshotDescription.getTable()since 2.0.0 and will be removed in 3.0.0. UseSnapshotDescription.getTableName()
orSnapshotDescription.getTableNameAsString()
instead.org.apache.hadoop.hbase.client.Table.checkAndDelete(byte[], byte[], byte[], byte[], Delete) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndDelete(byte[], byte[], byte[], CompareOperator, byte[], Delete) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndDelete(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Delete) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndMutate(byte[], byte[]) Since 2.4.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[], byte[], byte[], CompareOperator, byte[], RowMutations) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndMutate(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], RowMutations) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndMutate(byte[], Filter) Since 2.4.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.checkAndPut(byte[], byte[], byte[], byte[], Put) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndPut(byte[], byte[], byte[], CompareOperator, byte[], Put) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.checkAndPut(byte[], byte[], byte[], CompareFilter.CompareOp, byte[], Put) Since 2.0.0. Will be removed in 3.0.0. UseTable.checkAndMutate(byte[], byte[])
org.apache.hadoop.hbase.client.Table.existsAll(List<Get>) since 2.0 version and will be removed in 3.0 version. useTable.exists(List)
org.apache.hadoop.hbase.client.Table.getOperationTimeout()since 2.0 and will be removed in 3.0 version useTable.getOperationTimeout(TimeUnit)
insteadorg.apache.hadoop.hbase.client.Table.getReadRpcTimeout()since 2.0 and will be removed in 3.0 version useTable.getReadRpcTimeout(TimeUnit)
insteadorg.apache.hadoop.hbase.client.Table.getRpcTimeout()useTable.getReadRpcTimeout(TimeUnit)
orTable.getWriteRpcTimeout(TimeUnit)
insteadorg.apache.hadoop.hbase.client.Table.getTableDescriptor()since 2.0 version and will be removed in 3.0 version. useTable.getDescriptor()
org.apache.hadoop.hbase.client.Table.getWriteRpcTimeout()since 2.0 and will be removed in 3.0 version useTable.getWriteRpcTimeout(TimeUnit)
insteadorg.apache.hadoop.hbase.client.Table.setOperationTimeout(int) since 2.0.0, useTableBuilder.setOperationTimeout(int)
insteadorg.apache.hadoop.hbase.client.Table.setReadRpcTimeout(int) since 2.0.0, useTableBuilder.setReadRpcTimeout(int)
insteadorg.apache.hadoop.hbase.client.Table.setRpcTimeout(int) Use setReadRpcTimeout or setWriteRpcTimeout insteadorg.apache.hadoop.hbase.client.Table.setWriteRpcTimeout(int) since 2.0.0, useTableBuilder.setWriteRpcTimeout(int)
insteadorg.apache.hadoop.hbase.client.TableDescriptor.getCoprocessors()As of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptor.getCoprocessorDescriptors()
insteadorg.apache.hadoop.hbase.client.TableDescriptor.getOwnerString()since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.addColumnFamily(ColumnFamilyDescriptor) As of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptorBuilder.setColumnFamily(ColumnFamilyDescriptor)
insteadorg.apache.hadoop.hbase.client.TableDescriptorBuilder.addCoprocessor(String) As of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptorBuilder.setCoprocessor(String)
insteadorg.apache.hadoop.hbase.client.TableDescriptorBuilder.addCoprocessor(String, Path, int, Map<String, String>) As of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptorBuilder.setCoprocessor(CoprocessorDescriptor)
insteadorg.apache.hadoop.hbase.client.TableDescriptorBuilder.addCoprocessorWithSpec(String) As of release 2.0.0, this will be removed in HBase 3.0.0. UseTableDescriptorBuilder.setCoprocessor(CoprocessorDescriptor)
insteadorg.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor.getOwnerString()since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor.setCoprocessorWithSpec(String) used by HTableDescriptor and admin.rb. As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor.setOwner(User) since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.ModifyableTableDescriptor.setOwnerString(String) since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.setOwner(User) since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.client.TableDescriptorBuilder.setOwnerString(String) since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.ClusterStatus.getBackupMasters()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getBackupMasterNames()
instead.org.apache.hadoop.hbase.ClusterStatus.getBackupMastersSize()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getBackupMasterNames()
instead.org.apache.hadoop.hbase.ClusterStatus.getDeadServers()As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-13656). UseClusterStatus.getDeadServerNames()
.org.apache.hadoop.hbase.ClusterStatus.getDeadServersSize()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getDeadServerNames()
.org.apache.hadoop.hbase.ClusterStatus.getLastMajorCompactionTsForRegion(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterMetrics.getLastMajorCompactionTimestamp(byte[])
instead.org.apache.hadoop.hbase.ClusterStatus.getLastMajorCompactionTsForTable(TableName) As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterMetrics.getLastMajorCompactionTimestamp(TableName)
instead.org.apache.hadoop.hbase.ClusterStatus.getLoad(ServerName) As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getLiveServerMetrics()
instead.org.apache.hadoop.hbase.ClusterStatus.getMaster()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getMasterName()
instead.org.apache.hadoop.hbase.ClusterStatus.getMasterCoprocessors()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getMasterCoprocessorNames()
instead.org.apache.hadoop.hbase.ClusterStatus.getRegionsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterMetrics.getRegionCount()
.org.apache.hadoop.hbase.ClusterStatus.getRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterMetrics.getRequestCount()
instead.org.apache.hadoop.hbase.ClusterStatus.getServers()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getLiveServerMetrics()
instead.org.apache.hadoop.hbase.ClusterStatus.getServersSize()As of release 2.0.0, this will be removed in HBase 3.0.0 UseClusterStatus.getLiveServerMetrics()
.org.apache.hadoop.hbase.ClusterStatus.getVersion()As of release 2.0.0, this will be removed in HBase 3.0.0org.apache.hadoop.hbase.ClusterStatus.isBalancerOn()As of release 2.0.0, this will be removed in HBase 3.0.0 No flag in 2.0org.apache.hadoop.hbase.coprocessor.MasterObserver.postCompletedModifyTableAction(ObserverContext<MasterCoprocessorEnvironment>, TableName, TableDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.postModifyTable(ObserverContext<MasterCoprocessorEnvironment>, TableName, TableDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.postUnassign(ObserverContext<MasterCoprocessorEnvironment>, RegionInfo, boolean) in 2.4.0. replaced by postUnassign(ctx, regionInfo). removed in hbase 3. until then safe to either leave implementation here or move it to the new method. default impl of that method calls this one.org.apache.hadoop.hbase.coprocessor.MasterObserver.preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.preModifyTable(ObserverContext<MasterCoprocessorEnvironment>, TableName, TableDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.preModifyTableAction(ObserverContext<MasterCoprocessorEnvironment>, TableName, TableDescriptor) Since 2.1. Will be removed in 3.0.org.apache.hadoop.hbase.coprocessor.MasterObserver.preUnassign(ObserverContext<MasterCoprocessorEnvironment>, RegionInfo, boolean) in 2.4.0. replaced by preUnassign(ctx, regionInfo). removed in hbase 3. until then safe to either leave implementation here or move it to the new method. default impl of that method calls this one.org.apache.hadoop.hbase.coprocessor.ObserverContextImpl.createAndPrepare(E) org.apache.hadoop.hbase.coprocessor.RegionObserver.postAppend(ObserverContext<RegionCoprocessorEnvironment>, Append, Result) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.postAppend(ObserverContext, Append, Result, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndDelete(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndDelete(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndPut(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postCheckAndPut(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.postCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postDelete(ObserverContext<RegionCoprocessorEnvironment>, Delete, WALEdit, Durability) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.postDelete(ObserverContext, Delete, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postIncrement(ObserverContext<RegionCoprocessorEnvironment>, Increment, Result) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.postIncrement(ObserverContext, Increment, Result, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postInstantiateDeleteTracker(ObserverContext<RegionCoprocessorEnvironment>, DeleteTracker) Since 2.0 with out any replacement and will be removed in 3.0org.apache.hadoop.hbase.coprocessor.RegionObserver.postMutationBeforeWAL(ObserverContext<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<RegionCoprocessorEnvironment>, Put, WALEdit, Durability) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.postPut(ObserverContext, Put, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.postStoreFileReaderOpen(ObserverContext<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<RegionCoprocessorEnvironment>, Append) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.preAppend(ObserverContext, Append, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preAppendAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, Append) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.preBatchMutate(ObserverContext, MiniBatchOperationInProgress)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDelete(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDelete(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDeleteAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndDeleteAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Delete, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPut(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPut(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutate(ObserverContext, CheckAndMutate, CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPutAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, byte[], byte[], byte[], CompareOperator, ByteArrayComparable, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preCheckAndPutAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, byte[], Filter, Put, boolean) since 2.4.0 and will be removed in 4.0.0. UseRegionObserver.preCheckAndMutateAfterRowLock(ObserverContext, CheckAndMutate,CheckAndMutateResult)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preDelete(ObserverContext<RegionCoprocessorEnvironment>, Delete, WALEdit, Durability) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.preDelete(ObserverContext, Delete, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrement(ObserverContext<RegionCoprocessorEnvironment>, Increment) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.preIncrement(ObserverContext, Increment, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preIncrementAfterRowLock(ObserverContext<RegionCoprocessorEnvironment>, Increment) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.preBatchMutate(ObserverContext, MiniBatchOperationInProgress)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.prePrepareTimeStampForDeleteVersion(ObserverContext<RegionCoprocessorEnvironment>, Mutation, Cell, byte[], Get) Since hbase-2.0.0. No replacement. To be removed in hbase-3.0.0 and replaced with something that doesn't expose IntefaceAudience.Private classes.org.apache.hadoop.hbase.coprocessor.RegionObserver.prePut(ObserverContext<RegionCoprocessorEnvironment>, Put, WALEdit, Durability) since 2.5.0 and will be removed in 4.0.0. UseRegionObserver.prePut(ObserverContext, Put, WALEdit)
instead.org.apache.hadoop.hbase.coprocessor.RegionObserver.preStoreFileReaderOpen(ObserverContext<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. 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. This is maintained for internal usage by AccessController. Do not use these hooks in custom co-processors.org.apache.hadoop.hbase.coprocessor.WALObserver.postWALWrite(ObserverContext<? extends WALCoprocessorEnvironment>, RegionInfo, WALKey, WALEdit) Since hbase-2.0.0. To be replaced with an alternative that does not expose InterfaceAudience classes such as WALKey and WALEdit. Will be removed in hbase-3.0.0.org.apache.hadoop.hbase.coprocessor.WALObserver.preWALWrite(ObserverContext<? extends WALCoprocessorEnvironment>, RegionInfo, WALKey, WALEdit) Since hbase-2.0.0. To be replaced with an alternative that does not expose InterfaceAudience classes such as WALKey and WALEdit. Will be removed in hbase-3.0.0.org.apache.hadoop.hbase.filter.ColumnCountGetFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.ColumnPaginationFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.ColumnPrefixFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.ColumnRangeFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.CompareFilter.compareFamily(CompareFilter.CompareOp, ByteArrayComparable, Cell) Since 2.0.0. Will be removed in 3.0.0. UseCompareFilter.compareFamily(CompareOperator, ByteArrayComparable, Cell)
org.apache.hadoop.hbase.filter.CompareFilter.compareQualifier(CompareFilter.CompareOp, ByteArrayComparable, Cell) Since 2.0.0. Will be removed in 3.0.0. UseCompareFilter.compareQualifier(CompareOperator, ByteArrayComparable, Cell)
org.apache.hadoop.hbase.filter.CompareFilter.compareRow(CompareFilter.CompareOp, ByteArrayComparable, Cell) Since 2.0.0. Will be removed in 3.0.0. UseCompareFilter.compareRow(CompareOperator, ByteArrayComparable, Cell)
org.apache.hadoop.hbase.filter.CompareFilter.compareValue(CompareFilter.CompareOp, ByteArrayComparable, Cell) Since 2.0.0. Will be removed in 3.0.0. UseCompareFilter.compareValue(CompareOperator, ByteArrayComparable, Cell)
org.apache.hadoop.hbase.filter.CompareFilter.getOperator()since 2.0.0. Will be removed in 3.0.0. UseCompareFilter.getCompareOperator()
instead.org.apache.hadoop.hbase.filter.DependentColumnFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.FamilyFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.Filter.filterKeyValue(Cell) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead use filterCell(Cell)org.apache.hadoop.hbase.filter.Filter.filterRowKey(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useFilter.filterRowKey(Cell)
org.apache.hadoop.hbase.filter.FilterBase.filterRowKey(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useFilterBase.filterRowKey(Cell)
org.apache.hadoop.hbase.filter.FilterList.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.FilterWrapper.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.FirstKeyValueMatchingQualifiersFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.FuzzyRowFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.InclusiveStopFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.KeyOnlyFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.MultipleColumnPrefixFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.MultiRowRangeFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.PageFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.ParseFilter.createCompareOp(byte[]) Since 2.0org.apache.hadoop.hbase.filter.PrefixFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.QualifierFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.RandomRowFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.RowFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.SingleColumnValueFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.SingleColumnValueFilter.getOperator()since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueFilter.getCompareOperator()
instead.org.apache.hadoop.hbase.filter.SkipFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.TimestampsFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.ValueFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.filter.WhileMatchFilter.filterKeyValue(Cell) org.apache.hadoop.hbase.HBaseConfiguration.getInt(Configuration, String, String, int) it will be removed in 3.0.0. UseConfiguration.addDeprecation(String, String)
instead.org.apache.hadoop.hbase.HColumnDescriptor.getCompactionCompression()As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-13655). UseHColumnDescriptor.getCompactionCompressionType()
.org.apache.hadoop.hbase.HColumnDescriptor.getCompression()As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-13655). UseHColumnDescriptor.getCompressionType()
.org.apache.hadoop.hbase.HColumnDescriptor.isLegalFamilyName(byte[]) since 2.0.0 and will be removed in 3.0.0. UseColumnFamilyDescriptorBuilder.isLegalColumnFamilyName(byte[])
instead.org.apache.hadoop.hbase.HColumnDescriptor.setCacheDataInL1(boolean) Since 2.0 and will be removed in 3.0 with out any replacement. Caching data in on heap Cache, when there are both on heap LRU Cache and Bucket Cache will no longer be supported from 2.0.org.apache.hadoop.hbase.HRegionInfo.areAdjacent(HRegionInfo, HRegionInfo) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.areAdjacent(RegionInfo, RegionInfo)
.org.apache.hadoop.hbase.HRegionInfo.convert(HRegionInfo) As of release 2.0.0, this will be removed in HBase 3.0.0 Use toRegionInfo(org.apache.hadoop.hbase.client.RegionInfo) in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.org.apache.hadoop.hbase.HRegionInfo.convert(HBaseProtos.RegionInfo) As of release 2.0.0, this will be removed in HBase 3.0.0 Use toRegionInfo(HBaseProtos.RegionInfo) in org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], byte[], boolean) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.createRegionName(TableName, byte[], byte[], boolean)
.org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], byte[], int, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.createRegionName(TableName, byte[], byte[], int, boolean)
.org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], long, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.createRegionName(TableName, byte[], long, boolean)
.org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], long, int, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.createRegionName(TableName, byte[], long, int, boolean)
.org.apache.hadoop.hbase.HRegionInfo.createRegionName(TableName, byte[], String, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.createRegionName(TableName, byte[], String, boolean)
.org.apache.hadoop.hbase.HRegionInfo.encodeRegionName(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.encodeRegionName(byte[])
.org.apache.hadoop.hbase.HRegionInfo.getComparator()Use Region#getCellComparator(). deprecated for hbase 2.0, remove for hbase 3.0org.apache.hadoop.hbase.HRegionInfo.getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration) As of release 2.0.0, this will be removed in HBase 3.0.0 Use RegionInfoDisplay#getDescriptiveNameFromRegionStateForDisplay(RegionState, Configuration) over in hbase-server module.org.apache.hadoop.hbase.HRegionInfo.getEndKeyForDisplay(HRegionInfo, Configuration) As of release 2.0.0, this will be removed in HBase 3.0.0 Use RegionInfoDisplay#getEndKeyForDisplay(RegionInfo, Configuration) over in hbase-server module.org.apache.hadoop.hbase.HRegionInfo.getRegionNameAsStringForDisplay(HRegionInfo, Configuration) As of release 2.0.0, this will be removed in HBase 3.0.0 Use RegionInfoDisplay#getRegionNameAsStringForDisplay(RegionInfo, Configuration) over in hbase-server module.org.apache.hadoop.hbase.HRegionInfo.getRegionNameForDisplay(HRegionInfo, Configuration) As of release 2.0.0, this will be removed in HBase 3.0.0 Use RegionInfoDisplay#getRegionNameForDisplay(RegionInfo, Configuration) over in hbase-server module.org.apache.hadoop.hbase.HRegionInfo.getShortNameToLog(List<HRegionInfo>) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.getShortNameToLog(List)
)}.org.apache.hadoop.hbase.HRegionInfo.getShortNameToLog(HRegionInfo...) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.getShortNameToLog(RegionInfo...)
.org.apache.hadoop.hbase.HRegionInfo.getStartKey(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.getStartKey(byte[])
.org.apache.hadoop.hbase.HRegionInfo.getStartKeyForDisplay(HRegionInfo, Configuration) As of release 2.0.0, this will be removed in HBase 3.0.0 Use RegionInfoDisplay#getStartKeyForDisplay(RegionInfo, Configuration) over in hbase-server module.org.apache.hadoop.hbase.HRegionInfo.getTable(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.getTable(byte[])
.org.apache.hadoop.hbase.HRegionInfo.isEncodedRegionName(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.isEncodedRegionName(byte[])
.org.apache.hadoop.hbase.HRegionInfo.parseDelimitedFrom(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseDelimitedFrom(byte[], int, int)
.org.apache.hadoop.hbase.HRegionInfo.parseFrom(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseFrom(byte[])
.org.apache.hadoop.hbase.HRegionInfo.parseFrom(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseFrom(byte[], int, int)
.org.apache.hadoop.hbase.HRegionInfo.parseFrom(DataInputStream) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseFrom(DataInputStream)
.org.apache.hadoop.hbase.HRegionInfo.parseFromOrNull(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseFromOrNull(byte[])
.org.apache.hadoop.hbase.HRegionInfo.parseFromOrNull(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseFromOrNull(byte[], int, int)
.org.apache.hadoop.hbase.HRegionInfo.parseRegionName(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.parseRegionName(byte[])
.org.apache.hadoop.hbase.HRegionInfo.prettyPrint(String) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.prettyPrint(String)
.org.apache.hadoop.hbase.HRegionInfo.toByteArray()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.toByteArray(RegionInfo)
.org.apache.hadoop.hbase.HRegionInfo.toDelimitedByteArray()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.toDelimitedByteArray(RegionInfo)
.org.apache.hadoop.hbase.HRegionInfo.toDelimitedByteArray(HRegionInfo...) As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionInfo.toDelimitedByteArray(RegionInfo...)
.org.apache.hadoop.hbase.HRegionLocation.getRegionInfo()Since 2.0.0. Will remove in 3.0.0. UseHRegionLocation.getRegion()
} instead.org.apache.hadoop.hbase.HTableDescriptor.getColumnFamilies()since 2.0.0 and will be removed in 3.0.0.org.apache.hadoop.hbase.HTableDescriptor.getFamilies()since 2.0.0 and will be removed in 3.0.0. UseHTableDescriptor.getColumnFamilies()
instead.org.apache.hadoop.hbase.HTableDescriptor.getFamiliesKeys()As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-18008). UseHTableDescriptor.getColumnFamilyNames()
.org.apache.hadoop.hbase.HTableDescriptor.getFamily(byte[]) since 2.0.0 and will be removed in 3.0.0. UseHTableDescriptor.getColumnFamily(byte[])
instead.org.apache.hadoop.hbase.HTableDescriptor.getOwnerString()since 0.94.1org.apache.hadoop.hbase.HTableDescriptor.hasRegionMemstoreReplication()As of release 2.0.0, this will be removed in HBase 3.0.0. UseHTableDescriptor.hasRegionMemStoreReplication()
insteadorg.apache.hadoop.hbase.HTableDescriptor.setOwner(User) since 0.94.1org.apache.hadoop.hbase.HTableDescriptor.setOwnerString(String) since 0.94.1org.apache.hadoop.hbase.HTableDescriptor.setRegionMemstoreReplication(boolean) As of release 2.0.0, this will be removed in HBase 3.0.0. UseHTableDescriptor.setRegionMemStoreReplication(boolean)
insteadorg.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.hfile.HFileScanner.getKeyString()Since hbase-2.0.0org.apache.hadoop.hbase.io.hfile.HFileScanner.getValueString()Since hbase-2.0.0org.apache.hadoop.hbase.io.ImmutableBytesWritable.getSize()since 0.98.5. UseImmutableBytesWritable.getLength()
insteadorg.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.io.TimeRange.withinTimeRange(byte[], int) This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0. UseTimeRange.withinTimeRange(long)
insteadorg.apache.hadoop.hbase.ipc.RpcServerInterface.call(BlockingService, Descriptors.MethodDescriptor, Message, CellScanner, long, MonitoredRPCHandler) As of release 1.3, this will be removed in HBase 3.0org.apache.hadoop.hbase.ipc.RpcServerInterface.call(BlockingService, Descriptors.MethodDescriptor, Message, CellScanner, long, MonitoredRPCHandler, long, int) As of release 2.0, this will be removed in HBase 3.0org.apache.hadoop.hbase.KeyValue.KVComparator.getShortMidpointKey(byte[], byte[]) Since 0.99.2;org.apache.hadoop.hbase.KeyValue.oswrite(KeyValue, OutputStream, boolean) As of release 2.0.0, this will be removed in HBase 3.0.0. Instead useKeyValue.write(OutputStream, boolean)
org.apache.hadoop.hbase.KeyValueUtil.ensureKeyValue(Cell) without any replacement.org.apache.hadoop.hbase.KeyValueUtil.ensureKeyValues(List<Cell>) 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.addDependencyJars(Configuration, Class<?>...) since 1.3.0 and will be removed in 3.0.0. UseTableMapReduceUtil.addDependencyJars(Job)
instead.org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initCredentialsForCluster(Job, String) Since 1.2.0 and will be removed in 3.0.0. UseTableMapReduceUtil.initCredentialsForCluster(Job, Configuration)
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.mapreduce.TableSnapshotInputFormat.TableSnapshotRegionSplit.getRegionInfo()As of release 2.0.0, this will be removed in HBase 3.0.0 UseTableSnapshotInputFormat.TableSnapshotRegionSplit.getRegion()
org.apache.hadoop.hbase.master.LoadBalancer.isMasterCanHostUserRegions(Configuration) since 2.4.0, will be removed in 3.0.0.org.apache.hadoop.hbase.master.LoadBalancer.isSystemTablesOnlyOnMaster(Configuration) since 2.4.0, will be removed in 3.0.0.org.apache.hadoop.hbase.master.LoadBalancer.isTablesOnMaster(Configuration) since 2.4.0, will be removed in 3.0.0.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.master.TableStateManager.deleteZooKeeper(TableName) Since 2.0.0. To be removed in hbase-3.0.0.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.RegionLoad.getCompleteSequenceId()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getCompletedSequenceId()
instead.org.apache.hadoop.hbase.RegionLoad.getCurrentCompactedKVs()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getCompactedCellCount()
instead.org.apache.hadoop.hbase.RegionLoad.getFilteredReadRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getFilteredReadRequestCount()
instead.org.apache.hadoop.hbase.RegionLoad.getLastMajorCompactionTs()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getLastMajorCompactionTimestamp()
instead.org.apache.hadoop.hbase.RegionLoad.getMemStoreSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getMemStoreSize()
instead.org.apache.hadoop.hbase.RegionLoad.getName()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getRegionName()
instead.org.apache.hadoop.hbase.RegionLoad.getReadRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getReadRequestCount()
instead.org.apache.hadoop.hbase.RegionLoad.getRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionMetrics.getRequestCount()
instead.org.apache.hadoop.hbase.RegionLoad.getRootIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreFileRootLevelIndexSize()
instead.org.apache.hadoop.hbase.RegionLoad.getStoreCompleteSequenceId()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreSequenceId()
instead.org.apache.hadoop.hbase.RegionLoad.getStorefileIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreFileRootLevelIndexSize()
instead.org.apache.hadoop.hbase.RegionLoad.getStorefileIndexSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 ((HBASE-3935)). UseRegionLoad.getStoreFileRootLevelIndexSize()
instead.org.apache.hadoop.hbase.RegionLoad.getStorefiles()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreFileCount()
instead.org.apache.hadoop.hbase.RegionLoad.getStorefileSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreFileSize()
instead.org.apache.hadoop.hbase.RegionLoad.getStores()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreCount()
instead.org.apache.hadoop.hbase.RegionLoad.getStoreUncompressedSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getUncompressedStoreFileSize()
instead.org.apache.hadoop.hbase.RegionLoad.getTotalCompactingKVs()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getCompactingCellCount()
instead.org.apache.hadoop.hbase.RegionLoad.getTotalStaticBloomSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getBloomFilterSize()
instead.org.apache.hadoop.hbase.RegionLoad.getTotalStaticIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getStoreFileUncompressedDataIndexSize()
instead.org.apache.hadoop.hbase.RegionLoad.getWriteRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseRegionLoad.getWriteRequestCount()
instead.org.apache.hadoop.hbase.regionserver.FifoRpcSchedulerFactory.create(Configuration, PriorityFunction) 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 2.4.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 2.4.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndMutate(byte[], Filter, Mutation) since 2.4.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 2.4.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 2.4.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 2.4.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.checkAndRowMutate(byte[], Filter, RowMutations) since 2.4.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 2.4.0 and will be removed in 4.0.0. UseRegion.checkAndMutate(CheckAndMutate)
instead.org.apache.hadoop.hbase.regionserver.Region.processRowsWithLocks(RowProcessor<?, ?>) As of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use Coprocessors instead.org.apache.hadoop.hbase.regionserver.Region.processRowsWithLocks(RowProcessor<?, ?>, long, long) As of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use Coprocessors instead.org.apache.hadoop.hbase.regionserver.Region.processRowsWithLocks(RowProcessor<?, ?>, long, long, long) As of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use Coprocessors instead.org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postInstantiateDeleteTracker(DeleteTracker) Since 2.0 with out any replacement and will be removed in 3.0org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postWALRestore(RegionInfo, WALKey, WALEdit) Since hbase-2.0.0. No replacement. To be removed in hbase-3.0.0 and replaced with something that doesn't expose IntefaceAudience.Private classes.org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.prePrepareTimeStampForDeleteVersion(Mutation, Cell, byte[], Get) In hbase-2.0.0. Will be removed in hbase-3.0.0. Added explicitly for a single Coprocessor for its needs only. Will be removed.org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preWALRestore(RegionInfo, WALKey, WALEdit) Since hbase-2.0.0. No replacement. To be removed in hbase-3.0.0 and replaced with something that doesn't expose IntefaceAudience.Private classes.org.apache.hadoop.hbase.regionserver.RegionServerServices.getFlushPressure()org.apache.hadoop.hbase.regionserver.RpcSchedulerFactory.create(Configuration, PriorityFunction) since 1.0.0.org.apache.hadoop.hbase.regionserver.SimpleRpcSchedulerFactory.create(Configuration, PriorityFunction) since 1.0.0.org.apache.hadoop.hbase.regionserver.StoreFile.getModificationTimeStamp()Since 2.0.0. Will be removed in 3.0.0.org.apache.hadoop.hbase.regionserver.StoreFileReader.getScanner(boolean, boolean) since 2.0.0 and will be removed in 3.0.0. Do not write further code which depends on this call. Instead use getStoreFileScanner() which uses the StoreFileScanner class/interface which is the preferred way to scan a store with higher level concepts.org.apache.hadoop.hbase.regionserver.StoreFileReader.getScanner(boolean, boolean, boolean) since 2.0.0 and will be removed in 3.0.0. Do not write further code which depends on this call. Instead use getStoreFileScanner() which uses the StoreFileScanner class/interface which is the preferred way to scan a store with higher level concepts. should we cache the blocks? use pread (for concurrent small readers) is scanner being used for compaction?org.apache.hadoop.hbase.replication.ReplicationLoadSink.getTimeStampsOfLastAppliedOp()Since hbase-2.0.0. Will be removed in 3.0.0.org.apache.hadoop.hbase.replication.ReplicationLoadSource.getTimeStampOfLastShippedOp()Since 2.0.0. Will be removed in 3.0.0.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.replication.ReplicationPeerConfig.setBandwidth(long) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setBandwidth(long)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setClusterKey(String) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setClusterKey(String)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setExcludeNamespaces(Set<String>) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setExcludeNamespaces(Set)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setExcludeTableCFsMap(Map<TableName, ? extends Collection<String>>) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setExcludeTableCFsMap(Map)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setNamespaces(Set<String>) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setNamespaces(Set)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setReplicateAllUserTables(boolean) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setReplicateAllUserTables(boolean)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setReplicationEndpointImpl(String) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setReplicationEndpointImpl(String)
instead.org.apache.hadoop.hbase.replication.ReplicationPeerConfig.setTableCFsMap(Map<TableName, ? extends Collection<String>>) as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder.setTableCFsMap(Map)
instead.org.apache.hadoop.hbase.replication.ReplicationUtils.contains(ReplicationPeerConfig, TableName) Will be removed in HBase 3. UseReplicationPeerConfig.needToReplicate(TableName)
instead.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.ServerLoad.getCurrentCompactedKVs()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getFilteredReadRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getLoad()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getNumberOfRegions()
instead.org.apache.hadoop.hbase.ServerLoad.getMaxHeapMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getMaxHeapSize()
instead.org.apache.hadoop.hbase.ServerLoad.getMemstoreSizeInMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getMemStoreSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getNumberOfRegions()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getNumberOfRequests()As of release 2.0.0, this will be removed in HBase 3.0.0. UseServerLoad.getRequestCountPerSecond()
instead.org.apache.hadoop.hbase.ServerLoad.getReadRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getRegionServerCoprocessors()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getCoprocessorNames()
instead.org.apache.hadoop.hbase.ServerLoad.getRegionsLoad()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getReportTime()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getReportTimestamp()
instead.org.apache.hadoop.hbase.ServerLoad.getRequestsPerSecond()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRequestCountPerSecond()
instead.org.apache.hadoop.hbase.ServerLoad.getRootIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getRsCoprocessors()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getCoprocessorNames()
instead.org.apache.hadoop.hbase.ServerLoad.getStorefileIndexSizeInMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStorefileIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStorefiles()As of release 2.0.0, this will be removed in HBase 3.0.0. UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStorefileSizeInMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStorefileSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStores()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getStoreUncompressedSizeMB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getTotalCompactingKVs()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getTotalNumberOfRequests()As of release 2.0.0, this will be removed in HBase 3.0.0. UseServerLoad.getRequestCount()
instead.org.apache.hadoop.hbase.ServerLoad.getTotalStaticBloomSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getTotalStaticIndexSizeKB()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.getUsedHeapMB()As of release 2.0.0, this will be removed in HBase 3.0.0. UseServerLoad.getUsedHeapSize()
instead.org.apache.hadoop.hbase.ServerLoad.getWriteRequestsCount()As of release 2.0.0, this will be removed in HBase 3.0.0 UseServerLoad.getRegionMetrics()
instead.org.apache.hadoop.hbase.ServerLoad.hasMaxHeapMB()As of release 2.0.0, this will be removed in HBase 3.0.0 No flag in 2.0org.apache.hadoop.hbase.ServerLoad.hasNumberOfRequests()As of release 2.0.0, this will be removed in HBase 3.0.0 No flag in 2.0org.apache.hadoop.hbase.ServerLoad.hasTotalNumberOfRequests()As of release 2.0.0, this will be removed in HBase 3.0.0 No flag in 2.0org.apache.hadoop.hbase.ServerLoad.hasUsedHeapMB()As of release 2.0.0, this will be removed in HBase 3.0.0 No flag in 2.0org.apache.hadoop.hbase.ServerLoad.obtainServerLoadPB()DONT use this pb object since the byte array backed may be modified in rpc layerorg.apache.hadoop.hbase.ServerName.getHostAndPort()Since 2.0. UseServerName.getAddress()
instead.org.apache.hadoop.hbase.ServerName.getServerName(String, long) Since 2.0. UseServerName.valueOf(String, long)
instead.org.apache.hadoop.hbase.ServerName.getServerNameLessStartCode(String) Since 2.0. UseServerName.getAddress()
org.apache.hadoop.hbase.ServerName.getServerStartcodeFromServerName(String) Since 2.0. Use instance of ServerName to pull out start code.org.apache.hadoop.hbase.ServerName.getStartcode()Since 2.5.0, will be removed in 4.0.0. UseServerName.getStartCode()
instead.org.apache.hadoop.hbase.ServerName.parseHostname(String) Since 2.0. UseServerName.valueOf(String)
org.apache.hadoop.hbase.ServerName.parsePort(String) Since 2.0. UseServerName.valueOf(String)
org.apache.hadoop.hbase.ServerName.parseStartcode(String) Since 2.0. UseServerName.valueOf(String)
org.apache.hadoop.hbase.util.Bytes.binarySearch(byte[][], byte[], int, int, RawComparator<?>) since 2.0.0 and will be removed in 3.0.0. UseBytes.binarySearch(byte[][], byte[], int, int)
instead.org.apache.hadoop.hbase.util.Bytes.binarySearch(byte[][], Cell, RawComparator<Cell>) since 2.0.0 and will be removed in 3.0.0. UseBytes.binarySearch(Cell[], Cell, CellComparator)
instead.org.apache.hadoop.hbase.util.Bytes.getSize()since 2.0.0 and will be removed in 3.0.0. UseBytes.getLength()
instead.org.apache.hadoop.hbase.util.Bytes.putIntUnsafe(byte[], int, int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.putLongUnsafe(byte[], int, long) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.putShortUnsafe(byte[], int, short) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.readVLong(byte[], int) since 0.98.12. UseBytes.readAsVLong(byte[],int)
instead.org.apache.hadoop.hbase.util.Bytes.toByteString()As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.toIntUnsafe(byte[], int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.toLongUnsafe(byte[], int) As of release 2.0.0, this will be removed in HBase 3.0.0.org.apache.hadoop.hbase.util.Bytes.toShortUnsafe(byte[], int) As of release 2.0.0, this will be removed in HBase 3.0.0.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.util.ZKDataMigrator.queryForTableStates(ZKWatcher) Since 2.0.0. To be removed in hbase-3.0.0.org.apache.hadoop.hbase.wal.WAL.Entry.setCompressionContext(CompressionContext) deparcated since hbase 2.1.0org.apache.hadoop.hbase.wal.WAL.getEarliestMemStoreSeqNum(byte[]) Since version 1.2.0. Removing because not used and exposes subtle internal workings. UseWAL.getEarliestMemStoreSeqNum(byte[], byte[])
org.apache.hadoop.hbase.wal.WALEdit.isMetaEditFamily(byte[]) Since 2.3.0. Do not expose. Make protected.org.apache.hadoop.hbase.wal.WALKeyImpl.getLogSeqNum()UseWALKeyImpl.getSequenceId()
org.apache.hadoop.hbase.wal.WALKeyImpl.setCompressionContext(CompressionContext) deparcated since hbase 2.1.0org.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.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.Scan
(byte[]) since 2.0.0 and will be removed in 3.0.0. Usenew Scan().withStartRow(startRow)
instead.org.apache.hadoop.hbase.client.Scan(byte[], byte[]) since 2.0.0 and will be removed in 3.0.0. Usenew Scan().withStartRow(startRow).withStopRow(stopRow)
instead.org.apache.hadoop.hbase.client.Scan(byte[], Filter) since 2.0.0 and will be removed in 3.0.0. Usenew Scan().withStartRow(startRow).setFilter(filter)
instead.org.apache.hadoop.hbase.client.SnapshotDescription(String, String) since 2.0.0 and will be removed in 3.0.0. Use the version with the TableName instance instead.org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType) since 2.0.0 and will be removed in 3.0.0. Use the version with the TableName instance instead.org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType, String) since 2.0.0 and will be removed in 3.0.0. Use the version with the TableName instance instead.org.apache.hadoop.hbase.client.SnapshotDescription(String, String, SnapshotType, String, long, int) since 2.0.0 and will be removed in 3.0.0. Use the version with the TableName instance instead.org.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.client.TableDescriptorBuilder.ModifyableTableDescriptor(TableName, TableDescriptor) org.apache.hadoop.hbase.ClusterStatus(String, String, Map<ServerName, ServerLoad>, Collection<ServerName>, ServerName, Collection<ServerName>, List<RegionState>, String[], Boolean, int) As of release 2.0.0, this will be removed in HBase 3.0.0org.apache.hadoop.hbase.filter.CompareFilter(CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. Use other constructor.org.apache.hadoop.hbase.filter.DependentColumnFilter(byte[], byte[], boolean, CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseDependentColumnFilter(byte[], byte[], boolean, CompareOperator, ByteArrayComparable)
instead.org.apache.hadoop.hbase.filter.FamilyFilter(CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseFamilyFilter(CompareOperator, ByteArrayComparable)
org.apache.hadoop.hbase.filter.QualifierFilter(CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseQualifierFilter(CompareOperator, ByteArrayComparable)
instead.org.apache.hadoop.hbase.filter.RowFilter(CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will remove in 3.0.0. UseRowFilter(CompareOperator, ByteArrayComparable)
} instead.org.apache.hadoop.hbase.filter.SingleColumnValueExcludeFilter(byte[], byte[], CompareFilter.CompareOp, byte[]) org.apache.hadoop.hbase.filter.SingleColumnValueExcludeFilter(byte[], byte[], CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueExcludeFilter(byte[], byte[], CompareOperator, ByteArrayComparable)
org.apache.hadoop.hbase.filter.SingleColumnValueExcludeFilter(byte[], byte[], CompareFilter.CompareOp, ByteArrayComparable, boolean, boolean) Since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueExcludeFilter(byte[], byte[], CompareOperator, ByteArrayComparable, boolean, boolean)
org.apache.hadoop.hbase.filter.SingleColumnValueFilter(byte[], byte[], CompareFilter.CompareOp, byte[]) Since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueFilter(byte[], byte[], CompareOperator, byte[])
instead.org.apache.hadoop.hbase.filter.SingleColumnValueFilter(byte[], byte[], CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueFilter(byte[], byte[], CompareOperator, ByteArrayComparable)
instead.org.apache.hadoop.hbase.filter.SingleColumnValueFilter(byte[], byte[], CompareFilter.CompareOp, ByteArrayComparable, boolean, boolean) Since 2.0.0. Will be removed in 3.0.0. UseSingleColumnValueFilter(byte[], byte[], CompareOperator, ByteArrayComparable, boolean, boolean)
instead.org.apache.hadoop.hbase.filter.ValueFilter(CompareFilter.CompareOp, ByteArrayComparable) Since 2.0.0. Will be removed in 3.0.0. UseValueFilter(CompareOperator, ByteArrayComparable)
org.apache.hadoop.hbase.HBaseConfiguration()since 0.90.0. Please useHBaseConfiguration.create()
instead.org.apache.hadoop.hbase.HBaseConfiguration(Configuration) since 0.90.0. Please useHBaseConfiguration.create(Configuration)
instead.org.apache.hadoop.hbase.HColumnDescriptor(byte[]) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-18433). UseColumnFamilyDescriptorBuilder.of(byte[])
.org.apache.hadoop.hbase.HColumnDescriptor(String) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-18433). UseColumnFamilyDescriptorBuilder.of(String)
.org.apache.hadoop.hbase.HColumnDescriptor(HColumnDescriptor) As of release 2.0.0, this will be removed in HBase 3.0.0 (HBASE-18433). UseColumnFamilyDescriptorBuilder.copy(ColumnFamilyDescriptor)
.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.io.TimeRange()This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0.org.apache.hadoop.hbase.io.TimeRange(byte[]) This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0.org.apache.hadoop.hbase.io.TimeRange(byte[], byte[]) This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0.org.apache.hadoop.hbase.io.TimeRange(long) This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0.org.apache.hadoop.hbase.io.TimeRange(long, long) This is made @InterfaceAudience.Private in the 2.0 line and above and may be changed to private or removed in 3.0.org.apache.hadoop.hbase.ipc.ServerTooBusyException(InetSocketAddress, long) org.apache.hadoop.hbase.mapred.TableOutputFormat.TableRecordWriter(BufferedMutator) since 2.0.0 and will be removed in 3.0.0. Please use#TableRecordWriter(JobConf)
instead. This version does not clean up connections and will leak connections (removed in 2.0).org.apache.hadoop.hbase.regionserver.HRegion(Path, WAL, FileSystem, Configuration, RegionInfo, TableDescriptor, RegionServerServices) Use other constructors.org.apache.hadoop.hbase.replication.ReplicationPeerConfig()as release of 2.0.0, and it will be removed in 3.0.0. UseReplicationPeerConfigBuilder
to create new ReplicationPeerConfig.org.apache.hadoop.hbase.util.Bytes(ByteString) As of release 2.0.0, this will be removed in HBase 3.0.0.org.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.