public sealed class HiveMetastoreConfig : IMessage<HiveMetastoreConfig>, IEquatable<HiveMetastoreConfig>, IDeepCloneable<HiveMetastoreConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataproc Metastore v1 API class HiveMetastoreConfig.
Specifies configuration information specific to running Hive metastore software as the metastore service.
Implements
IMessage<HiveMetastoreConfig>, IEquatable<HiveMetastoreConfig>, IDeepCloneable<HiveMetastoreConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Metastore.V1Assembly
Google.Cloud.Metastore.V1.dll
Constructors
HiveMetastoreConfig()
public HiveMetastoreConfig()
HiveMetastoreConfig(HiveMetastoreConfig)
public HiveMetastoreConfig(HiveMetastoreConfig other)
Parameter | |
---|---|
Name | Description |
other | HiveMetastoreConfig |
Properties
ConfigOverrides
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). These
overrides are also applied to auxiliary versions and can be further
customized in the auxiliary version's AuxiliaryVersionConfig
.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
KerberosConfig
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
.
Property Value | |
---|---|
Type | Description |
KerberosConfig |
Version
public string Version { get; set; }
Immutable. The Hive metastore schema version.
Property Value | |
---|---|
Type | Description |
String |