Loading

Error "No es posible cargar certificados de CA desde la ubicación de archivo de certificado" al conectarse a Cloudera Hadoop Hive.

Fecha de publicación: Aug 24, 2022
Descripción

Al conectarme a Cloudera Hadoop Hive con SSL habilitado desde Tableau Desktop, se produce el siguiente error:

Can't connect to datasource (No se puede conectar a la fuente de datos). An error occurred while communicating with Cloudera Hadoop (Se produjo un error durante la comunicación con Cloudera Hadoop).

[Cloudera][DriverSupport] (1140) Unable to load CA certificates from certs file location (No es posible cargar certificados de CA desde la ubicación de archivos de certificados).  Please ensure the file exists, has read permission, and has the correct PEM format (Asegúrese de que el archivo exista y de que tenga permiso de lectura y el formato PEM correcto).


Se produce el mismo error al hacer lo siguiente:

  •  Abrir el libro de trabajo descargado desde Tableau Server.
  •  Ejecutar el flujo en Tableau Server.

Cause

Tableau no encontró el certificado SSL requerido.
Solución
  1. En la máquina de Tableau Server, sobrescriba el archivo cacerts.pem que se instaló con los controladores ODBC con el archivo pem creado para la base de datos Cloudera Hadoop Hive.
    • (Tableau Server para Linux): /opt/cloudera/impalaodbc/lib/64/cacerts.pem
    • Para hacer un cambio en el entorno de clúster de Tableau, repita los mismos pasos en todos los nodos mediante procesos que deriven en conexiones a la fuente de datos (procesador de segundo plano, servidor de datos, Vizportal, servidor VizQL).
  2. En la máquina de Tableau Desktop y alojada en Prep, sobrescriba el archivo cacerts.pem ubicado en C:\Program Files\Cloudera ODBC Driver for Impala\lib, con el archivo pem creado para la base de datos Cloudera Hadoop Hive.
  3. Evite usar el archivo TDC al conectarse a la base de datos Hadoop desde Tableau Prep. Asegúrese de que no haya un archivo TDC ubicado en la carpeta My Tableau Prep Repository\Datasources.
  4. Guarde una copia del certificado .pem del servidor de la base de datos en el equipo donde se ejecuta Tableau Desktop. Descargue y edite el archivo TDC a fin de especificar la ruta de archivo a los certificados de confianza (no es necesario ponerlo entre comillas), y después agregue el archivo .tdc a la carpeta My Tableau Repository\Datasources.
Número del artículo de conocimiento

001472543

Archivos adjuntos

hadoopssl2.tdc

0 KB

 
Cargando
Salesforce Help | Article