Amazon redshift Apache Drill可以连接到Amazon RedShift吗?

Amazon redshift Apache Drill可以连接到Amazon RedShift吗?,amazon-redshift,apache-drill,Amazon Redshift,Apache Drill,Apache Drill可以连接到Amazon RedShift吗?如果是的话,有谁能帮我配置和插件,让Apache Drill连接到Amazon RedShift。是的,只需使用 然后使用web gui添加存储: { "type" : "jdbc", "driver" : "org.postgresql.Driver", "url" : "jdbc:postgresql://URL:5439/DB_NAME_HERE", "username" : "user", "pass

Apache Drill可以连接到Amazon RedShift吗?如果是的话,有谁能帮我配置和插件,让Apache Drill连接到Amazon RedShift。

是的,只需使用

然后使用web gui添加存储:

{
  "type" : "jdbc",
  "driver" : "org.postgresql.Driver",
  "url" : "jdbc:postgresql://URL:5439/DB_NAME_HERE",
  "username" : "user",
  "password" : "password",
  "enabled" : true
}

我无法让@pavel的例子发挥作用。我确信这与驱动程序名以及我下载和安装的特定驱动程序有关

但是,我能够通过以下步骤成功地连接到AWS红移

导航到您已下载到的文件夹:

cd ~/Downloads/apache-drill-1.11.0 
从AWS下载所需的jdbc驱动程序,网址为

将jar文件保存到~/Downloads/apache-drill-1.11.0/jars/3rdparty文件夹中

使用以下方法开始训练:

./bin/drill-embedded 
导航到以配置新的数据源插件

创建一个新的存储插件,并相应地命名数据源。对于我的测试,我称之为红移

将源命名为“红移”后,粘贴正确的配置

{
  "type" : "jdbc",
  "driver" : "com.amazon.redshift.jdbc42.Driver",
  "url" : "jdbc:redshift://redshiftserver.mydomain.net:5439/databaseName?ssl=true&sslfactory=com.amazon.redshift.ssl.NonValidatingFactory",
  "username" : "username",
  "password" : "password",
  "enabled" : true
}
下一步使用以下查询测试与服务器的连接

select * from redshift.autonation.information_schema.columns

这个问题似乎属于堆栈交换网络中的另一个站点,因为它与编程或开发无关。也许你应该试试看。此外,关于书籍、工具、软件库、教程或其他非现场资源推荐的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。有一件事让我绊倒了,那就是您表中的限定名称。如果redshift是您命名的连接,则查询将显示:
redshift…
,以便查询正常工作。