Loading

Fehler "[Cloudera][DriverSupport] (1140) Unable to load CA certificates from certs file location" (CA-Zertifikate können nicht vom Speicherort der certs-Datei geladen werden.) beim Verbinden mit Cloudera Hadoop Hive

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung

Beim Herstellen einer Verbindung zum SSL-fähigen Cloudera Hadoop Hive von Tableau Desktop tritt der folgende Fehler auf:

Can't connect to datasource. An error occurred while communicating with Cloudera Hadoop (Verbindung mit der Datenquelle nicht möglich. Bei der Kommunikation mit Cloudera Hadoop ist ein Fehler aufgetreten.)

[Cloudera][DriverSupport] (1140) Unable to load CA certificates from certs file location.  Please ensure the file exists, has read permission, and has the correct PEM format. (CA-Zertifikate vom Speicherort der Zertifikatsdatei können nicht geladen werden. Stellen Sie sicher, dass die Datei existiert, leseberechtigt ist und über das korrekte PEM-Format verfügt.)


Dasselbe Problem tritt auch in folgenden Situationen auf:

  •  Öffnen der Arbeitsmappe, die von Tableau Server heruntergeladen wurde
  •  Ausführen des Schemas auf Tableau Server

Cause

Tableau kann das erforderliche SSL-Zertifikat nicht finden.
Lösung
  1. Überschreiben Sie auf dem Tableau Server-Rechner die Datei "cacerts.pem", die mit odbc-Treibern mit der für die Cloudera Hadoop Hive-Datenbank erstellte perm-Datei installiert wurde.
    • (Tableau Server for Linux): /opt/cloudera/impalaodbc/lib/64/cacerts.pem
    • Für jegliche Änderungen an der Tableau Cluster-Umgebung müssen dieselben Schritte auf allen Knoten wiederholt werden, die Prozesse verwenden, die Datenquellenverbindungen erstellen (Hintergrundprozesskomponente, Datenserver, VizPortal, VizQL-Server).
  2. Überschreiben Sie auf dem von Tableau Desktop und Prep bereitgestellten Rechner die Datei "cacerts.pem" unter C:\Programme\Cloudera ODBC Driver for Impala\lib mit der pem-Datei, die für die Cloudera Hadoop Hive-Datenbank erstellt wurde.
  3. Vermeiden Sie es, beim Verbinden von Tableau Prep zur Hadoop-Datenbank die tdc-Datei zu verwenden. Stellen Sie sicher, dass sich im Ordner Eigenes Tableau Repository\Datenquellen keine tdc-Datei befindet.
  4. Speichern Sie eine Kopie des .pem Zertifikats des Datenbankservers auf dem Computer, der Tableau Desktop ausführt. Laden Sie die TDC-Datei herunter und editieren Sie sie, um den Dateipfad zu den vertrauenswürdigen Zertifikaten festzulegen (doppelte Anführungszeichen nicht nötig), und fügen Sie die .tdc Datei zum Ordner Eigenes Tableau Repository\Datenquellen hinzu.
Nummer des Knowledge-Artikels

001472543

Anhänge

hadoopssl2.tdc

0 KB

 
Laden
Salesforce Help | Article