View a markdown version of this page

下载并安装 Amazon Redshift ODBC 驱动程序 - Amazon Redshift

从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章

下载并安装 Amazon Redshift ODBC 驱动程序

要下载并安装适用于 Linux 的 Amazon Redshift ODBC 驱动程序版本 2.x,请执行以下操作:

  1. 下载以下驱动程序:

    注意

    32 位 ODBC 驱动程序已停用。除了紧急安全补丁外,不会发布进一步的更新。

  2. 在安装之前,请验证 AWS 对驱动程序包进行了签名。下载软件包、其签名密钥(证书)及其签名哈希(分离的签名)后,运行以下命令:

    openssl x509 -in SignatureKeyFile -pubkey -noout > redshift-odbc-pubkey.pem openssl dgst -sha256 -verify redshift-odbc-pubkey.pem \ -signature SignedHashFile \ PackageFile

    如果软件包为正版,则 openssl 打印 Verified OK。如果输出为其它内容,请不要安装该软件包。重新下载文件或联系 AWS Support。

    例如,要验证 x86 64 位 RPM,请执行以下操作:

    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
  3. 转至您下载程序包的位置,然后运行以下命令之一。使用适用于您的 Linux 发行版的命令。

    在 RHEL 和 CentOS 操作系统(RPM)上,运行以下命令:

    sudo yum --nogpgcheck localinstall RPMFileName

    RPMFileName 替换为 RPM 包文件名。例如,以下命令将演示如何安装 64 位驱动程序:

    sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.x86_64.rpm

    在 Debian 和 Ubuntu 操作系统(DEB)上,导航到包含已下载的 .deb 文件的目录并运行以下命令:

    sudo apt install ./DEBFileName

    DEBFileName 替换为 DEB 软件包文件名。例如:

    sudo apt install ./AmazonRedshiftODBC-64-bit-2.x.xx.xxxx.amd64.deb