Class: Google::Cloud::Metastore::V1::HiveMetastoreConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Metastore::V1::HiveMetastoreConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/metastore/v1/metastore.rb
Overview
Specifies configuration information specific to running Hive metastore software as the metastore service.
Defined Under Namespace
Classes: ConfigOverridesEntry
Instance Attribute Summary collapse
-
#config_overrides ⇒ ::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
). -
#kerberos_config ⇒ ::Google::Cloud::Metastore::V1::KerberosConfig
Information used to configure the Hive metastore service as a service principal in a Kerberos realm.
-
#version ⇒ ::String
Immutable.
Instance Attribute Details
#config_overrides ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns 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).
188 189 190 191 192 193 194 195 196 197 198 199 200 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 188 class HiveMetastoreConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ConfigOverridesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#kerberos_config ⇒ ::Google::Cloud::Metastore::V1::KerberosConfig
Returns 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
.
188 189 190 191 192 193 194 195 196 197 198 199 200 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 188 class HiveMetastoreConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ConfigOverridesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#version ⇒ ::String
Returns Immutable. The Hive metastore schema version.
188 189 190 191 192 193 194 195 196 197 198 199 200 |
# File 'proto_docs/google/cloud/metastore/v1/metastore.rb', line 188 class HiveMetastoreConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class ConfigOverridesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |