Dataproc Metastore V1 API - Class Google::Cloud::Metastore::V1::HiveMetastoreConfig (v0.6.0)

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's AuxiliaryVersionConfig.

#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's AuxiliaryVersionConfig.
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's AuxiliaryVersionConfig.

#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's update_mask while omitting this field from the request's service.

#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's update_mask while omitting this field from the request's service.
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's update_mask while omitting this field from the request's service.

#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.