我正在尝试连接Apache钻机来查询雪花数据仓库。我成功地在Drill中创建了一个雪花存储插件,其JSON结构如下所示。但是,我既不能在资源管理器中探索模式中的表,也不能查询这些表。我从他们的站点使用雪花JDBC驱动程序:https://docs.snowflake.net/manuals/user-guide/jdbc-configure.html#examples
我做错了什么?
{
"type": "jdbc",
"driver": "net.snowflake.client.jdbc.SnowflakeDriver",
"url": "jdbc:snowflake://accountname.snowflakecomputing.com/?
warehouse=wh&db=test_db&schema=test_schema",
"username": "user",
"password": "pwd",
"caseInsensitiveTableNames": false,
"enabled": true
}
发布于 2020-02-21 09:32:39
我能够连接到雪花数据库并查询表:
我的存储插件配置是:
{
"name" : "snowflake",
"config" : {
"type" : "jdbc",
"driver" : "net.snowflake.client.jdbc.SnowflakeDriver",
"url" : "jdbc:snowflake://Account.eu-central-1.snowflakecomputing.com/?warehouse=Compute_WH&db=Anshul_DB&schema=Anshul_SC",
"username" : “User",
"password" : “Password",
"caseInsensitiveTableNames" : false,
"enabled" : true
}
}
一旦我设置了存储插件,我就使用命令Show数据库,我能够看到雪花数据库。然后,使用命令将默认模式设置为我的雪花Schama,使用snowflake_anshulsc,然后尝试运行命令:在snowflake.anshul_sc中显示表,去表名
然后使用以下命令查询表;
select * from snowflake.anshul_sc.T1
https://stackoverflow.com/questions/60329577
复制相似问题