public sealed class HiveMetastoreConfig : IMessage<HiveMetastoreConfig>, IEquatable<HiveMetastoreConfig>, IDeepCloneable<HiveMetastoreConfig>, IBufferMessage, IMessageReference 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 |
|