Deprecated API
Show API deprecated in:
Contents
-
Terminally Deprecated ElementsElementDeprecated inDescription2.1.02.1.0since 2.1.02.1.0since 2.1.0 use
CompactionConfig.setSelector(PluginConfig)andCompactionConfig.setConfigurer(PluginConfig)instead. SeeCompactionStrategyConfigfor details about why this was deprecated.2.1.0since 2.1.0 CompactionStrategies were deprecated for multiple reasons. First, they do not support the new compaction execution model. Second, they bind selection and output file configuration into a single entity when users need to configure these independently. Third, they use internal Accumulo types and ensuring their stability requires manual effort that may never happen. Fourth, writing a correct compaction strategy was exceedingly difficult as it required knowledge of internal tablet server synchronization in order to avoid causing scans to hang. Fifth although measure were taken to execute compaction strategies in the same manner as before, their execution in the new model has subtle differences that may result in suboptimal compactions. Please migrate to usingCompactionConfig.setSelector(PluginConfig)andCompactionConfig.setConfigurer(PluginConfig)as soon as possible.2.1.0UseMANAGERinstead2.1.0Accumulo-managed Tracer service was removed
-
Deprecated InterfacesInterfaceDeprecated inDescription2.0.0since 2.0.0, use
Accumulo.newClient()andPropertiesinstead2.1.0since 2.1.0 replaced byScanDispatcher.DispatchParametersandScanDispatcher.dispatch(DispatchParameters)
-
Deprecated ClassesClassDeprecated inDescription2.1.0since 2.1.0 CompactionStrategies were deprecated for multiple reasons. First, they do not support the new compaction execution model. Second, they bind selection and output file configuration into a single entity when users need to configure these independently. Third, they use internal Accumulo types and ensuring their stability requires manual effort that may never happen. Fourth, writing a correct compaction strategy was exceedingly difficult as it required knowledge of internal tablet server synchronization in order to avoid causing scans to hang. Fifth although measure were taken to execute compaction strategies in the same manner as before, their execution in the new model has subtle differences that may result in suboptimal compactions. Please migrate to using
CompactionConfig.setSelector(PluginConfig)andCompactionConfig.setConfigurer(PluginConfig)as soon as possible.2.0.0since 2.0.0, replaced byAccumulo.newClient()2.0.0since 2.0.0. UseAccumuloClientfor writing new code. Connector is available for existing code. UseConnector.from(AccumuloClient)as a bridge between the two.2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce.partition instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce.partition instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jar2.0.0since 2.0.0, UseAccumulo.newClient()instead2.0.0since 2.0.0, UseMiniAccumuloCluster.getClientProperties(File)instead
-
Deprecated Exception ClassesException ClassDeprecated inDescription2.1.02.1.0
-
Deprecated MethodsMethodDeprecated inDescription2.1.02.1.0since 2.1.02.1.0since 2.1.0 use
CompactionConfig.setSelector(PluginConfig)andCompactionConfig.setConfigurer(PluginConfig)instead. SeeCompactionStrategyConfigfor details about why this was deprecated.2.1.0in 2.1.0 UseInstanceOperations.getInstanceId()2.1.4since 2.1.4. This method prevents all default table properties from being set. This includes the default iterator properties as well as the default key size constraint (DefaultKeySizeConstraint). Replaced byNewTableConfiguration.withoutDefaults()to match name with functionality.1.7.0since 1.7.0; useTableOperations.create(String, NewTableConfiguration)instead.1.7.0since 1.7.0; useTableOperations.create(String, NewTableConfiguration)instead.1.5.0since 1.5.0; useTableOperations.listSplits(String)instead.1.5.0since 1.5.0; useTableOperations.listSplits(String, int)instead.2.0.0since 2.0.0 useTableOperations.importDirectory(String)instead.1.5.0since 1.5.0; UseConnector.createBatchDeleter(String, Authorizations, int, BatchWriterConfig)instead.1.5.0since 1.5.0; UseConnector.createBatchWriter(String, BatchWriterConfig)instead.1.5.0since 1.5.0; UseConnector.createMultiTableBatchWriter(BatchWriterConfig)instead.1.5.0since 1.5, useInstance.getConnector(String, AuthenticationToken)withPasswordToken1.5.0since 1.5, useInstance.getConnector(String, AuthenticationToken)withPasswordToken1.5.0since 1.5, useInstance.getConnector(String, AuthenticationToken)withPasswordToken1.7.01.6.0since 1.6.0; UseAbstractInputFormat.setZooKeeperInstance(JobConf, org.apache.accumulo.core.client.ClientConfiguration)instead.1.6.0since 1.6.0; UseAccumuloOutputFormat.getAuthenticationToken(JobConf)instead.1.6.0since 1.6.0; UseAccumuloOutputFormat.getAuthenticationToken(JobConf)instead.1.6.0since 1.6.0; UseAccumuloOutputFormat.setZooKeeperInstance(JobConf, org.apache.accumulo.core.client.ClientConfiguration)instead.2.0.01.7.0since 1.7.0; UseInputFormatBase.RecordReaderBase.jobIterators(org.apache.hadoop.mapred.JobConf, java.lang.String)instead.1.7.01.7.01.6.0since 1.6.0; UseAbstractInputFormat.getAuthenticationToken(JobContext)instead.1.6.0since 1.6.0; UseAbstractInputFormat.getAuthenticationToken(JobContext)instead.1.6.0since 1.6.01.6.0since 1.6.0; UseAccumuloOutputFormat.getAuthenticationToken(JobContext)instead.1.6.0since 1.6.0; UseAccumuloOutputFormat.getAuthenticationToken(JobContext)instead.1.6.0since 1.6.0; UseAccumuloOutputFormat.setZooKeeperInstance(Job, org.apache.accumulo.core.client.ClientConfiguration)instead.2.0.01.7.01.7.01.7.0since 1.7.0, use getInstance(ClientConfiguration) instead.1.6.1since 1.6.1, use getTableName() instead.1.6.1since 1.6.1, use setTableName() instead.2.1.0since 2.1.0, replaced byAbstractHashSampler.validateOptions(Map)2.1.1The feature pertaining to this method was deprecated in 2.1.0, but this method was overlooked when annotating the code. It is being marked as deprecated in 2.1.1 in order to correct that oversight, and will be removed in 3.0.0 with the rest of the code pertaining to this feature.2.1.1The feature pertaining to this method was deprecated in 2.1.0, but this method was overlooked when annotating the code. It is being marked as deprecated in 2.1.1 in order to correct that oversight, and will be removed in 3.0.0 with the rest of the code pertaining to this feature.2.1.1The feature pertaining to this method was deprecated in 2.1.0, but this method was overlooked when annotating the code. It is being marked as deprecated in 2.1.1 in order to correct that oversight, and will be removed in 3.0.0 with the rest of the code pertaining to this feature.2.1.0useTabletId.getTable()andAbstractId.canonical()instead2.0.0since 2.0.0. This method was using an unstable, non-public type. UseIteratorEnvironment.getPluginEnv()2.1.0since 2.1.0. This method was using a non-public API type. UseIteratorEnvironment.getPluginEnv()instead because it has better stability guarantees.2.0.0since 2.0.0. This was an experimental feature and was never tested or documented.2.0.0since 2.0.0. This is a legacy method used for internal backwards compatibility.2.1.0since 2.1.0 because this method does not support scan servers, only tservers. UseBlockCacheManager.Configuration.getProperties(String, CacheType)instead.2.1.0since 2.1.0 because this method does not support scan servers, only tservers. UseBlockCacheManager.Configuration.getProperties(String, CacheType)instead.2.1.0since 2.1.0 please implementScanDispatcher.dispatch(DispatchParameters)instead of this. Accumulo will only callScanDispatcher.dispatch(DispatchParameters)directly, it will never call this. However the default implementation ofScanDispatcher.dispatch(DispatchParameters)calls this method.2.0.0since 2.0.0, replaced byMiniAccumuloCluster.getClientProperties()2.0.0since 2.0.0, replaced byMiniAccumuloCluster.createAccumuloClient(String, AuthenticationToken)
-
Deprecated ConstructorsConstructorDeprecated inDescription2.0.0since 2.0.0, replaced by
MutationsRejectedException(AccumuloClient, List, Map, Collection, int, Throwable)2.0.0since 2.0.0, replaced byTableOfflineException(String)
-
Deprecated Enum ConstantsEnum ConstantDeprecated inDescription2.1.02.1.02.1.02.1.02.1.0Use
MANAGERinstead2.1.0Accumulo-managed Tracer service was removed