【发布时间】:2021-09-10 21:10:39
【问题描述】:
我在Tableau Server 中安装了AWS Redshift 驱动程序,使用:
下载:
wget https://s3.amazonaws.com/redshift-downloads/drivers/odbc/1.4.27.1000/AmazonRedshiftODBC-64-bit-1.4.27.1000-1.x86_64.rpm
安装:
sudo yum --nogpgcheck localinstall AmazonRedshiftODBC-64-bit-1.4.27.1000-1.x86_64.rpm
安装输出为:
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Examining AmazonRedshiftODBC-64-bit-1.4.27.1000-1.x86_64.rpm: AmazonRedshiftODBC-64bit-1.4.27-1.x86_64
Marking AmazonRedshiftODBC-64-bit-1.4.27.1000-1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package AmazonRedshiftODBC-64bit.x86_64 0:1.4.27-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================================================================
Installing:
AmazonRedshiftODBC-64bit x86_64 1.4.27-1 /AmazonRedshiftODBC-64-bit-1.4.27.1000-1.x86_64 60 M
Transaction Summary
========================================================================================================================================================================================================================
Install 1 Package
Total size: 60 M
Installed size: 60 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : AmazonRedshiftODBC-64bit-1.4.27-1.x86_64 1/1
Verifying : AmazonRedshiftODBC-64bit-1.4.27-1.x86_64 1/1
Installed:
AmazonRedshiftODBC-64bit.x86_64 0:1.4.27-1
Complete!
当我测试 redshift 连接时,出现此错误:
Drivers needed not installed to connect to db.<br>2021-06-28 14:39:57.163, (YNnfPNRMIky5JaHdM7bkwwAAANQ,1:1
【问题讨论】:
-
您是否在系统上安装了实际的 ODBC 支持?如果没有,您所做的就像安装打印机驱动程序,而不是安装 CUPS。
-
@MaxGanzII 不,我没有。我找不到任何参考,我只找到对数据库 ODBC 的参考,而不是一般的 ODBC 支持。知道怎么做吗?在 AWS EC2 Linux 2 AMI 中执行此操作。默认有驱动吗?
-
Google for unixODBC。我怀疑它默认安装在任何 Linux 上。 (顺便说一句,请注意,您已经安装了驱动程序;您现在正在安装驱动程序运行的框架。通常,这两个任务当然是反过来完成的,据我所知,您可能会遇到问题,因为它们是以相反的顺序完成。)
-
@MaxGanzII 已修复,它与 unixODBC 有关,我已安装但由于服务器可见性而现在失败
标签: amazon-web-services amazon-redshift tableau-api