public sealed class HiveMetastoreConfig : IMessage<HiveMetastoreConfig>, IEquatable<HiveMetastoreConfig>, IDeepCloneable<HiveMetastoreConfig>, IBufferMessage, IMessage
Specifies configuration information specific to running Hive metastore
software as the metastore service.
public MapField<string, string> ConfigOverrides { get; }
A mapping of Hive metastore configuration key-value pairs to apply to the
Hive metastore (configured in hive-site.xml). The mappings
override system defaults (some keys cannot be overridden).
public KerberosConfig KerberosConfig { get; set; }
Information used to configure the Hive metastore service as a service
principal in a Kerberos realm. To disable Kerberos, use the UpdateService
method and specify this field's path
(hive_metastore_config.kerberos_config) in the request's update_mask
while omitting this field from the request's service.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This document outlines the `HiveMetastoreConfig` class, which is used to specify configuration details for running Hive metastore software as a service."],["The `HiveMetastoreConfig` class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, enabling it to interact within the Google Protocol Buffers framework."],["Key properties of `HiveMetastoreConfig` include `ConfigOverrides`, allowing the modification of Hive metastore configuration key-value pairs, `KerberosConfig`, for configuring Kerberos realm integration, and `Version`, which holds the immutable Hive metastore schema version."],["The document also provides links to various versions of `HiveMetastoreConfig`, from version 1.0.0 up to the latest version, 2.9.0, allowing users to access documentation specific to each version."],["The class has two constructors: `HiveMetastoreConfig()`, and `HiveMetastoreConfig(HiveMetastoreConfig other)`, allowing for instantiating either from scratch or using another `HiveMetastoreConfig` object as a template."]]],[]]