Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Herunterladen und Installieren des ODBC-Treibers für Amazon Redshift
So laden Sie die Amazon-Redshift-ODBC-Treiberversion 2.x für Linux herunter und installieren sie:
-
Laden Sie den folgenden Treiber herunter:
Anmerkung
32-Bit-ODBC-Treiber werden eingestellt. Es werden außer dringenden Sicherheitspatches keine weiteren Updates veröffentlicht.
-
Stellen Sie vor der Installation sicher, dass das Treiberpaket AWS signiert wurde. Nachdem Sie das Paket, seinen Signaturschlüssel (Zertifikat) und seinen signierten Hash (getrennte Signatur) heruntergeladen haben, führen Sie die folgenden Befehle aus:
openssl x509 -inSignatureKeyFile-pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signatureSignedHashFile\PackageFileWenn das Paket authentisch ist, wird
opensslgedrucktVerified OK. Wenn die Ausgabe etwas anderes ist, installieren Sie das Paket nicht. Re-download die Dateien oder wenden Sie sich an den AWS Support.Um beispielsweise das x86-64-Bit-RPM zu überprüfen:
openssl x509 -in AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64-certificate.pem -pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signature AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64-signature.bin \ AmazonRedshiftODBC-64-bit-2.2.0.0.x86_64.rpm -
Navigieren Sie zu dem Verzeichnis, in das Sie das Paket heruntergeladen haben, und führen Sie einen der folgenden Befehle aus. Verwenden Sie den Befehl, der Ihrer Linux-Distribution entspricht.
Führen Sie auf RHEL- und CentOS-Betriebssystemen (RPM) den folgenden Befehl aus:
sudo yum --nogpgcheck localinstallRPMFileNameErsetzen Sie
RPMFileNamedurch den Dateinamen des RPM-Pakets. Im folgenden Beispiel wird beispielsweise die Installation des 64-Bit-Treibers gezeigt:sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpmNavigieren Sie auf Debian- und Ubuntu-Betriebssystemen (DEB) zu dem Verzeichnis, das die heruntergeladene .deb-Datei enthält, und führen Sie den folgenden Befehl aus:
sudo apt install ./DEBFileNameErsetzen Sie es
DEBFileNamedurch den Namen der DEB-Paketdatei. Beispiel:sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb