Configuración de Hive para Acceder al metastore de Data Catalog
-
Para configurar el metastore de Data Catalog
libs
y el almacenamiento de objetos asociadojars
, conéctese al nodo un0 del cluster y ejecute el siguiente comandodcli
.$ sudo dcli bash /usr/lib/oci-dcat-metastore-client/bin/configure-metastore-jars.sh
Nota
Para deshacer y restaurar los archivos jar originales, ejecute$ sudo dcli bash /usr/lib/oci-dcat-metastore-client/bin/configure-metastore-jars.sh undo
. - Acceda a Apache Ambari.
- En la barra de herramientas lateral, en Servicios, seleccione Hive.
- Seleccione el separador Configuración y, a continuación, seleccione Avanzado.
- Amplíe la sección Custom hive-site.
-
Agregue o actualice la clave
oci.metastore.uris
con el punto final de Data Catalog. Ejemplo:https://datacatalog.<region-identifier>.oci.oraclecloud.com:443
. -
Agregue o actualice la clave
oracle.dcat.metastore.id
con el OCID del metastore que desea utilizar. Ejemplo:ocid1.datacatalogmetastore.oc1.<unique_ID>
. -
Agregue o actualice la clave
oracle.dcat.metastore.client.custom.authentication_provider
con el valorcom.oracle.pic.dcat.metastore.commons.auth.provider.UserPrincipalsCustomAuthenticationDetailsProvider
. -
Agregue o actualice la clave
hive.metastore.warehouse.dir
con la ruta de Object Storage para la tabla gestionada. Ejemplo:oci://bucket-name@tenancy-name-of-bucket/path/to/managed/table/directory
. -
Agregue o actualice la clave
hive.metastore.warehouse.external.dir
con la ruta de Object Storage para la tabla externa. Ejemplo:oci://bucket-name@tenancy-name-of-bucket/path/to/external/table/directory
. -
Agregue o actualice la clave
hive.metastore.uris
con el punto final de Data Catalog. Ejemplo:https://datacatalog.<region-identifier>.oci.oraclecloud.com:443
. -
Agregue o actualice la clave
OCI_TENANT_METADATA
con el OCID del arrendamiento del cliente. Ejemplo:ocid1.tenancy.oc1.<unique_ID>
. -
Agregue o actualice la clave
OCI_USER_METADATA
con el OCID del usuario que llama a la API de metadatos. Ejemplo:ocid1.user.oc1.<unique_ID>
. -
Agregue o actualice la clave
OCI_FINGERPRINT_METADATA
con la huella del par de claves que se va a utilizar. Ejemplo:54:53:cd:d0:f1:ee:b7:c9:b5:52:d5:27:2c:58:36:13
. -
Agregue o actualice la clave
OCI_PVT_KEY_FILE_PATH
con la ruta completa y el nombre de archivo de la clave privada que se utiliza para el proceso de autenticación. Recomendamos que el archivo esté en el sistema local de archivos. Ejemplo:/etc/hive/key.pem
.Nota
Asegúrese de que el archivo de claves esté ubicado en todos los nodos y que los usuarios de Hive y Tez puedan leerlo. -
Agregue o actualice la clave
OCI_PASSPHRASE_METADATA
con una contraseña, si la hay. -
Agregue o actualice la clave
OCI_REGION_METADATA
con la región. Ejemplo:us-ashburn-1
. - Seleccione Reiniciar para reiniciar el servicio Hive en el cluster de Big Data Service.