Athena JDBC Connector支持以下数据库:
有关 Amazon Athena JDBC连接器的详细信息,请参阅此处 。
创建一个新的data source
:
选择MySQL类型:
为数据源名称命名为mysql
, lambda函数已经提前部署,搜索并选择mysql
:
最后进行创建,创建完成后,会提示数据源连接不上,并且Associated databases
里没有数据,这是因为还需要编辑lambda的环境变量。
点击lambda的链接:
找到“环境变量”,然后选择“编辑”,添加一个名为 mysql_connection_string
的新环境变量,并将default的值复制到这个新变量(数据库连接字符串)。
注意:环境变量名称是带有后缀 _connection_string
的数据源名称,因此在本例中为 mysql_connection_string
:
回到Athena Data source, 并检查它是否显示数据库。
点击进入数据库,可以查看数据表,并查看数据表的表结构:
现在MySQL Connector已部署并可供使用,在Query Editor里面进行查询:
select * from "lambda:mysql".sales.orders limit 10;