Reference documentation and code samples for the Dataproc Metastore V1 API class Google::Cloud::Metastore::V1::HiveMetastoreConfig.
Specifies configuration information specific to running Hive metastore software as the metastore service.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#config_overrides
def config_overrides() -> ::Google::Protobuf::Map{::String => ::String}
Returns
-
(::Google::Protobuf::Map{::String => ::String}) — 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'sAuxiliaryVersionConfig
.
#config_overrides=
def config_overrides=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
-
value (::Google::Protobuf::Map{::String => ::String}) — 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'sAuxiliaryVersionConfig
.
Returns
-
(::Google::Protobuf::Map{::String => ::String}) — 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'sAuxiliaryVersionConfig
.
#kerberos_config
def kerberos_config() -> ::Google::Cloud::Metastore::V1::KerberosConfig
Returns
-
(::Google::Cloud::Metastore::V1::KerberosConfig) — 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'supdate_mask
while omitting this field from the request'sservice
.
#kerberos_config=
def kerberos_config=(value) -> ::Google::Cloud::Metastore::V1::KerberosConfig
Parameter
-
value (::Google::Cloud::Metastore::V1::KerberosConfig) — 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'supdate_mask
while omitting this field from the request'sservice
.
Returns
-
(::Google::Cloud::Metastore::V1::KerberosConfig) — 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'supdate_mask
while omitting this field from the request'sservice
.
#version
def version() -> ::String
Returns
- (::String) — Immutable. The Hive metastore schema version.
#version=
def version=(value) -> ::String
Parameter
- value (::String) — Immutable. The Hive metastore schema version.
Returns
- (::String) — Immutable. The Hive metastore schema version.