org.apache.hadoop.hdfs.server.federation.store.driver.impl (Apache Hadoop HDFS-RBF 3.5.0 API)
Description: declaration: package: org.apache.hadoop.hdfs.server.federation.store.driver.impl

# Package org.apache.hadoop.hdfs.server.federation.store.driver.impl

@Private @Evolving package org.apache.hadoop.hdfs.server.federation.store.driver.impl
Implementations of state store data providers/drivers. Each driver is responsible for maintaining, querying, updating and deleting persistent data records. Data records are defined as subclasses of `BaseRecord`. Each driver implements the `StateStoreDriver` interface.

Currently supported drivers:

- `StateStoreFileImpl` A file-based data storage backend.
- `StateStoreZooKeeperImpl` A zookeeper based data storage backend.

- Related Packages
  Package
  Description
  org.apache.hadoop.hdfs.server.federation.store.driver
  The state store uses modular data storage classes derived from StateStoreDriver to handle querying, updating and deleting data records.
- Classes
  Class
  Description
  StateStoreBaseImpl
  Base implementation of a State Store driver.
  StateStoreFileBaseImpl
  `StateStoreDriver` implementation based on files.
  StateStoreFileImpl
  StateStoreDriver implementation based on a local file.
  StateStoreFileSystemImpl
  `StateStoreDriver` implementation based on a filesystem.
  StateStoreMySQLImpl
  StateStoreDriver implementation based on MySQL.
  StateStoreSerializableImpl
  State Store driver that stores a serialization of the records.
  StateStoreSerializerPBImpl
  Protobuf implementation of the State Store serializer.
  StateStoreZooKeeperImpl
  `StateStoreDriver` driver implementation that uses ZooKeeper as a backend.