Apache Drill 可以连接到 Amazon RedShift 吗?如果是,任何人都可以帮助我配置 Apache Drill 以连接到 Amazon RedShift 的插件。
问问题
1117 次
2 回答
2
我无法从@pavel 获得示例来工作。我确信这与驱动程序名称以及我下载和安装的特定驱动程序有关。
但是,我能够使用以下步骤成功连接到 AWS Redshift。
导航到您已下载钻取的文件夹:
cd ~/Downloads/apache-drill-1.11.0
从 AWS 下载所需的 jdbc 驱动程序,网址为下载 Amazon Redshift JDBC 驱动程序
将 jar 文件保存到文件夹 ~/Downloads/apache-drill-1.11.0/jars/3rdparty
使用以下命令开始练习:
./bin/drill-embedded
导航到http://localhost:8047/storage以配置一个新的数据源又名插件。
创建一个新的存储插件并相应地命名您的数据源。对于我的测试,我称之为红移。
将源命名为“redshift”后,粘贴正确的配置
{
"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
于 2017-09-15T04:37:09.050 回答
1
是的,只需使用Example-Postgres-Configuration
然后使用 web gui 添加存储:
{
"type" : "jdbc",
"driver" : "org.postgresql.Driver",
"url" : "jdbc:postgresql://URL:5439/DB_NAME_HERE",
"username" : "user",
"password" : "password",
"enabled" : true
}
于 2016-12-19T19:45:04.247 回答