Metastore acts as the central repository for Hive metadata. It is used for storing the metadata of Hive tables i.e., schemas and locations. Metadata is first stored in metastore which is later stored in a relational database (RDBMS) whenever required. Metastore consists of 3 types of modes for deployment. These are given below. Local Metastore Embedded Metastore Remote Metastore