Uses of Class
org.apache.hadoop.hbase.ScheduledChore
Package
Description
Provides HBase Client
The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.
Multi Cluster Replication
-
Uses of ScheduledChore in org.apache.hadoop.hbase
Modifier and TypeClassDescriptionclass
The Class HealthCheckChore for running health checker regularly.Modifier and TypeFieldDescriptionprivate final HashMap<ScheduledChore,
Boolean> ChoreService.choresMissingStartTime
Maps chores to Booleans which indicate whether or not a chore has caused an increase in the core pool size of the ScheduledThreadPoolExecutor.private final HashMap<ScheduledChore,
ScheduledFuture<?>> ChoreService.scheduledChores
Maps chores to their futures.Modifier and TypeMethodDescriptionstatic ScheduledChore
AuthUtil.getAuthChore
(org.apache.hadoop.conf.Configuration conf) Deprecated.static ScheduledChore
AuthUtil.getAuthRenewalChore
(org.apache.hadoop.security.UserGroupInformation user, org.apache.hadoop.conf.Configuration conf) Deprecated.Checks if security is enabled and if so, launches chore for refreshing kerberos ticket.Modifier and TypeMethodDescription(package private) void
ChoreService.cancelChore
(ScheduledChore chore) Cancel any ongoing schedules that this chore has with the implementer of this interface.(package private) void
ChoreService.cancelChore
(ScheduledChore chore, boolean mayInterruptIfRunning) Cancel any ongoing schedules that this chore has with the implementer of this interface.boolean
ChoreService.isChoreScheduled
(ScheduledChore chore) Returns true when the chore is scheduled with the implementer of this interface(package private) void
ChoreService.onChoreMissedStartTime
(ScheduledChore chore) A callback that tells the implementer of this interface that one of the scheduled chores is missing its start time.private void
ChoreService.printChoreDetails
(String header, ScheduledChore chore) Prints a summary of important details about the chore.private void
ChoreService.rescheduleChore
(ScheduledChore chore, boolean immediately) boolean
ChoreService.scheduleChore
(ScheduledChore chore) Schedule a chore.(package private) void
ChoreService.triggerNow
(ScheduledChore chore) This method tries to execute the chore immediately. -
Uses of ScheduledChore in org.apache.hadoop.hbase.client
Modifier and TypeMethodDescriptionprivate ScheduledChore
CatalogReplicaLoadBalanceSimpleSelector.getCacheCleanupChore
(CatalogReplicaLoadBalanceSimpleSelector selector) private ScheduledChore
CatalogReplicaLoadBalanceSimpleSelector.getRefreshReplicaCountChore
(CatalogReplicaLoadBalanceSimpleSelector selector) -
Uses of ScheduledChore in org.apache.hadoop.hbase.master
Modifier and TypeClassDescriptionclass
Class to publish the cluster status to the client.class
This chore is used to update the 'oldWALsDirSize' variable inMasterWalManager
through theMasterWalManager.updateOldWALsDirSize()
method.class
This chore, every time it runs, will try to recover regions with high store ref count by reopening themprivate class
Deprecated.Periodically checks all active tasks and resubmits the ones that have timed out -
Uses of ScheduledChore in org.apache.hadoop.hbase.master.balancer
Modifier and TypeClassDescriptionclass
Chore that will call HMaster.balanceHMaster.balance()
when needed.class
Chore that will feed the balancer the cluster status. -
Uses of ScheduledChore in org.apache.hadoop.hbase.master.cleaner
Modifier and TypeClassDescriptionclass
CleanerChore<T extends FileCleanerDelegate>
Abstract Cleaner that uses a chain of delegates to clean a directory of filesclass
This Chore, every time it runs, will clear the HFiles in the hfile archive folder that are deletable for each HFile cleaner in the chain.class
This Chore, every time it runs, will attempt to delete the WALs and Procedure WALs in the old logs folder.class
Used to clean the useless barriers inHConstants.REPLICATION_BARRIER_FAMILY_STR
family in meta table.class
This chore, every time it runs, will try to delete snapshots that are expired based on TTL in seconds configured for each Snapshot -
Uses of ScheduledChore in org.apache.hadoop.hbase.master.hbck
Modifier and TypeClassDescriptionclass
Used to do the hbck checking job at master side. -
Uses of ScheduledChore in org.apache.hadoop.hbase.master.janitor
-
Uses of ScheduledChore in org.apache.hadoop.hbase.master.migrate
Modifier and TypeClassDescriptionclass
To avoid too many migrating/upgrade threads to be submitted at the time during master initialization, RollingUpgradeChore handles all rolling-upgrade tasks. -
Uses of ScheduledChore in org.apache.hadoop.hbase.master.normalizer
Modifier and TypeClassDescription(package private) class
Chore that will periodically callHMaster.normalizeRegions(NormalizeTableFilterParams, boolean)
. -
Uses of ScheduledChore in org.apache.hadoop.hbase.mob
Modifier and TypeClassDescriptionclass
The class MobFileCleanerChore for running cleaner regularly to remove the expired and obsolete (files which have no active references to) mob files.class
Periodic MOB compaction chore.class
The class RSMobFileCleanerChore for running cleaner regularly to remove the obsolete (files which have no active references to) mob files that were referenced from the current RS. -
Uses of ScheduledChore in org.apache.hadoop.hbase.namequeues
Modifier and TypeClassDescriptionclass
Chore to insert multiple accumulated slow/large logs to hbase:slowlog system table -
Uses of ScheduledChore in org.apache.hadoop.hbase.quotas
Modifier and TypeClassDescriptionclass
A chore which computes the size of eachHRegion
on the FileSystem hosted by the givenHRegionServer
.private class
class
Reads the currently received Region filesystem-space use reports and acts on those which violate a defined quota.class
A Chore which sends the region size reports on this RegionServer to the Master.class
A Master-invokedChore
that computes the size of each snapshot which was created from a table which has a space quota.class
AScheduledChore
which periodically updates theRegionServerSpaceQuotaManager
with information from the hbase:quota. -
Uses of ScheduledChore in org.apache.hadoop.hbase.regionserver
Modifier and TypeClassDescriptionclass
This Chore, every time it runs, will clear the unsused HFiles in the data folder.class
A chore service that periodically cleans up the compacted files when there are no active readers using those compacted files and also helps in clearing the block cache of these compacted file entries.private class
private static class
Inner class that runs on a long period checking if regions need compaction.private static class
class
A chore for refreshing the store files for secondary regions hosted in the region server.Modifier and TypeFieldDescriptionprivate ScheduledChore
HRegionServer.compactionChecker
Check for compactions requests.private ScheduledChore
HRegionServer.nonceManagerChore
The nonce manager chore.private ScheduledChore
HRegionServer.periodicFlusher
Check for flushesModifier and TypeMethodDescriptionServerNonceManager.createCleanupScheduledChore
(Stoppable stoppable) Creates a scheduled chore that is used to clean up old nonces.Modifier and TypeMethodDescriptionprotected final void
HRegionServer.shutdownChore
(ScheduledChore chore) -
Uses of ScheduledChore in org.apache.hadoop.hbase.replication
Modifier and TypeClassDescriptionprivate final class
-
Uses of ScheduledChore in org.apache.hadoop.hbase.replication.regionserver
Modifier and TypeClassDescriptionclass
This chore is responsible to create replication marker rows with special WALEdit with family asWALEdit.METAFAMILY
and column qualifier asWALEdit.REPLICATION_MARKER
and empty value.
InterfaceAudience.Private
use only after 4.0.0.