Customizing the Hive Metastore Configuration
This topic describes how to customize the Hive Metastore configuration in tenant namespace in HPE Ezmeral Runtime Enterprise.
The hivemeta-cm is the default ConfigMap for the Hive Metastore.
The hivemeta-cm ConfigMap is mounted into the Hive Metastore pod in the
tenant namespace.
After the helm installation, the Hive Metastore pod configures itself and
creates a hive-site.xml file based on the -
template-hivemeta-cm.yaml file in the hpe-templates-compute
namespace.
When the Hive Metastore pod is ready, the pod creates a hivesite-cm
ConfigMap in the tenant namespace. This ConfigMap contains the updated version of
hive-site.xml file.
To update the configuration properties of a running Hive Metastore pod, modify the
hivemeta-cm ConfigMap in the tenant namespace and restart the pod. Delete
the autogenerated hivesite-cm ConfigMap.
kubectl rollout restart statefulset <hivemeta-pod-name> -n <namespace>