Loading

Fehler "SSL_connect: certificate verify failed" Verbindung zu Cloudera Hadoop

Veröffentlichungsdatum: Jul 20, 2023
Beschreibung
Bei der Verbindung zu einer Cloudera Hadoop Hive oder einem Impala Server über Tableau Desktop kann einer der folgenden Fehler auftreten:
[Cloudera][ImpalaODBC] (100) Fehler der Impala Thrift-API:SSL_connect: Fehler bei Überprüfung des Zertifikats
oder
[Cloudera][Hardy] (34) Fehler vom Server: SSL_connect: Fehler bei Überprüfung des Zertifikats. 

Oder beim Verbinden zu Tableau Server kann dieser Fehler auftreten:
Unable to connect to the data source.
Try connecting again. If the problem persists, disconnect from the data source and contact the data source owner. (Es kann keine Verbindung zur Datenquelle hergestellt werden. Versuchen Sie erneut, eine Verbindung herzustellen. Wenn das Problem weiterhin besteht, trennen Sie die Verbindung zur Datenquelle, und wenden Sie sich an den Besitzer der Datenquelle.)
Unable to connect to the ODBC Data Source. Überprüfen Sie, dass die erforderlichen Treiber installiert sind und dass die Verbindungseigenschaften gültig sind.
[Cloudera][ImpalaODBC] (100) Fehler der Impala Thrift-API: SSL_CTX_load_verify_locations: Fehlercode: 0
Es kann keine Verbindung zum Server <name> hergestellt werden.Check that the server is running and that you have access privileges to the requested database.

Cause

Tableau Desktop oder Tableau Server kann das SSL-Zertifikat nicht erreichen.
Lösung
Versuchen Sie zusammen mit Ihrer lokalen IT-Abteilung eine der folgenden Optionen:

Option 1:

Installieren Sie das Impala SSL-Zertifikat im Stammzertifikat indem Sie den Windows-Zertifikatsmanager (certmgr.msc) verwenden oder mittels Gruppenrichtlinien.

Option 2:

  1. Speichern Sie eine Kopie des .pem Zertifikats des Impala-Servers auf dem Computer, der Tableau Desktop ausführt. 
  2. Laden Sie 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 zu hinzu:
    1. (Tableau Desktop): Der Ordner My Tableau Repository\Datasources.
    2. (Tableau Server für Windows): Im Tableau Server-Datenverzeichnis unter tabsvc\vizqlserver\Datasources. Der Standardpfad lautet C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources
    3. (Tableau Server für Linux): Im Tableau Server-Datenverzeichnis unter tabsvc/vizqlserver/Datasources. Der Standardpfad lautet  /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

Option 3:

Überschreiben Sie die Datei "cacerts.pem", die mit den ODBC-Treibern installiert wurden mit dem selbst signierten Zertifikat, das für den Datenbankserver erstellt wurde.Beispiele für mögliche Speicherorte der Datei: 
C:\Program Files (x86)\Cloudera ODBC Driver for Impala\lib
C:\Program Files\Cloudera ODBC Driver for Apache Hive\lib 
Zusätzliche Ressourcen
Für jegliche Änderungen zu Tableau Server müssen die Änderungen auf alle Knoten angewandt werden, die Prozesse verwenden, die Datenquellenverbindungen erstellen (Hintergrundprozesskomponente , Datenserver, VizPortal, VizQL-Server).
Wenn Sie Option 2 auf Tableau Server verwenden, muss die TDC-Datei mit seinem Gegenstück auf Tableau Desktop genau übereinstimmen: derselbe Laufwerksbuchstabe, Dateiname und Name der .PEM-Datei.
 

Nummer des Knowledge-Artikels

001473448

Anhänge

hadoopssl2.tdc

0 KB

 
Laden
Salesforce Help | Article