Uses of Interface
org.apache.hadoop.ozone.container.metadata.DatanodeStore
Packages that use DatanodeStore
Package
Description
This package contains common ozone container interfaces.
Common container utils.
This package contains classes for KeyValue container type.
This package contains utility classes for KeyValue container type.
This package contains classes that define the structure of the datanode's database,
and allow reading and writing to it.
-
Uses of DatanodeStore in org.apache.hadoop.ozone.container.common.interfaces
Methods in org.apache.hadoop.ozone.container.common.interfaces that return DatanodeStoreMethods in org.apache.hadoop.ozone.container.common.interfaces with parameters of type DatanodeStoreModifier and TypeMethodDescriptionvoidContainerInspector.process(ContainerData data, DatanodeStore store) Operates on the container as the inspector is configured.Constructors in org.apache.hadoop.ozone.container.common.interfaces with parameters of type DatanodeStore -
Uses of DatanodeStore in org.apache.hadoop.ozone.container.common.utils
Methods in org.apache.hadoop.ozone.container.common.utils with parameters of type DatanodeStoreModifier and TypeMethodDescriptionstatic voidContainerInspectorUtil.process(ContainerData data, DatanodeStore store) Constructors in org.apache.hadoop.ozone.container.common.utils with parameters of type DatanodeStoreModifierConstructorDescriptionRawDB(DatanodeStore store, String containerDBPath) ReferenceCountedDB(DatanodeStore store, String containerDBPath) -
Uses of DatanodeStore in org.apache.hadoop.ozone.container.keyvalue
Methods in org.apache.hadoop.ozone.container.keyvalue with parameters of type DatanodeStoreModifier and TypeMethodDescriptionvoidKeyValueContainerMetadataInspector.process(ContainerData containerData, DatanodeStore store) KeyValueContainerMetadataInspector.process(ContainerData containerData, DatanodeStore store, org.slf4j.Logger log) -
Uses of DatanodeStore in org.apache.hadoop.ozone.container.keyvalue.helpers
Methods in org.apache.hadoop.ozone.container.keyvalue.helpers that return DatanodeStoreModifier and TypeMethodDescriptionstatic DatanodeStoreBlockUtils.getUncachedDatanodeStore(String containerDBPath, String schemaVersion, org.apache.hadoop.hdds.conf.ConfigurationSource conf, boolean readOnly) Obtain a DB handler for a given container or the underlying volume.static DatanodeStoreBlockUtils.getUncachedDatanodeStore(KeyValueContainerData containerData, org.apache.hadoop.hdds.conf.ConfigurationSource conf, boolean readOnly) Obtain a DB handler for a given container.Methods in org.apache.hadoop.ozone.container.keyvalue.helpers with parameters of type DatanodeStoreModifier and TypeMethodDescriptionstatic voidBlockUtils.addDB(DatanodeStore store, String containerDBPath, org.apache.hadoop.hdds.conf.ConfigurationSource conf, String schemaVersion) Add a DB handler into cache.static booleanKeyValueContainerUtil.noBlocksInContainer(DatanodeStore store, KeyValueContainerData containerData, boolean bCheckChunksFilePath) Returns if there are no blocks in the container. -
Uses of DatanodeStore in org.apache.hadoop.ozone.container.metadata
Classes in org.apache.hadoop.ozone.container.metadata that implement DatanodeStoreModifier and TypeClassDescriptionclassImplementation of theDatanodeStoreinterface that contains functionality common to all more derived datanode store implementations.classConstructs a datanode store in accordance with schema version 1, which places all data in the default column family.classConstructs a datanode store in accordance with schema version 3, which uses three column families/tables: 1.classConstructs a datanode store in accordance with schema version 2, which uses three column families/tables: 1.classConstructs a datanode store in accordance with schema version 2, which uses three column families/tables: 1.