-
For Removal Element Description org.apache.accumulo.core.client.admin.ActiveCompaction.CompactionType.MERGE org.apache.accumulo.core.client.admin.CompactionConfig.getCompactionStrategy() since 2.1.0org.apache.accumulo.core.client.admin.CompactionConfig.setCompactionStrategy(CompactionStrategyConfig) since 2.1.0 useCompactionConfig.setSelector(PluginConfig)andCompactionConfig.setConfigurer(PluginConfig)instead. SeeCompactionStrategyConfigfor details about why this was deprecated.org.apache.accumulo.core.client.admin.CompactionStrategyConfig since 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.org.apache.accumulo.core.conf.Property.TABLE_COMPACTION_STRATEGY org.apache.accumulo.core.conf.Property.TABLE_COMPACTION_STRATEGY_PREFIX org.apache.accumulo.core.conf.Property.TABLE_MAJC_COMPACTALL_IDLETIME org.apache.accumulo.core.conf.Property.TSERV_MAJC_MAXCONCURRENT org.apache.accumulo.core.conf.Property.TSERV_MAJC_THREAD_MAXOPEN
-
Interfaces Interface Description org.apache.accumulo.core.client.Instance since 2.0.0, useAccumulo.newClient()andPropertiesinsteadorg.apache.accumulo.core.spi.scan.ScanDispatcher.DispatchParmaters since 2.1.0 replaced byScanDispatcher.DispatchParametersandScanDispatcher.dispatch(DispatchParameters)
-
Classes Class Description org.apache.accumulo.core.client.admin.CompactionStrategyConfig since 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.org.apache.accumulo.core.client.ClientConfiguration since 2.0.0, replaced byAccumulo.newClient()org.apache.accumulo.core.client.Connector since 2.0.0. UseAccumuloClientfor writing new code. Connector is available for existing code. UseConnector.from(AccumuloClient)as a bridge between the two.org.apache.accumulo.core.client.mapred.AbstractInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.AccumuloFileOutputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.AccumuloInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.AccumuloMultiTableInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.AccumuloOutputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.AccumuloRowInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.InputFormatBase since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapred.RangeInputSplit since 2.0.0; Use org.apache.accumulo.hadoop.mapred instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AbstractInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AccumuloFileOutputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AccumuloInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AccumuloMultiTableInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AccumuloOutputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.AccumuloRowInputFormat since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.InputFormatBase since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.InputTableConfig since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.lib.partition.KeyRangePartitioner since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce.partition instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.lib.partition.RangePartitioner since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce.partition instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.mapreduce.RangeInputSplit since 2.0.0; Use org.apache.accumulo.hadoop.mapreduce instead from the accumulo-hadoop-mapreduce.jarorg.apache.accumulo.core.client.ZooKeeperInstance since 2.0.0, UseAccumulo.newClient()insteadorg.apache.accumulo.core.clientImpl.ConnectorImpl org.apache.accumulo.core.clientImpl.mapred.BatchInputSplit since 2.0.0org.apache.accumulo.core.clientImpl.mapreduce.BatchInputSplit since 2.0.0org.apache.accumulo.core.clientImpl.mapreduce.DelegationTokenStub since 2.0.0org.apache.accumulo.core.clientImpl.mapreduce.SplitUtils since 2.0.0org.apache.accumulo.core.util.CleanUp since 2.0.0 Use onlyAccumuloClientinstead. Also, make sure you close the AccumuloClient instances.org.apache.accumulo.core.util.format.BinaryFormatter since 1.8.0; UseDefaultFormatterproviding showLength and printTimestamps viaFormatterConfig.org.apache.accumulo.core.util.format.DateStringFormatter since 1.8.0
-
Constructors Constructor Description org.apache.accumulo.core.client.MutationsRejectedException(Instance, List<ConstraintViolationSummary>, Map<TabletId, Set<SecurityErrorCode>>, Collection<String>, int, Throwable) since 2.0.0, replaced byMutationsRejectedException(AccumuloClient, List, Map, Collection, int, Throwable)org.apache.accumulo.core.client.TableOfflineException(Instance, String) since 2.0.0, replaced byTableOfflineException(String)