在Athena中使用MySQL Aurora作为源

时间:2018-11-13 22:57:47

标签: amazon-athena amazon-rds-aurora aws-aurora

在AWS Athena上创建外部表时,我想使用一些Aurora(MySQL)表作为源。因为,这些表是可变的,并且经常更新。我看到Hive和Presto通过使用org.apache.hadoop.hive.jdbc.storagehandler.JdbcStorageHandler支持此功能。 AWS Athena中是否具有任何此类功能的等效功能?

1 个答案:

答案 0 :(得分:1)

Amazon Athena致力于针对Amazon S3上的数据运行交互式临时SQL查询,尚不支持上述功能。

https://docs.aws.amazon.com/athena/latest/ug/supported-format.html

在这种情况下,您有两种解决方案:

1)您可以使用Glue或EMR服务。

https://docs.aws.amazon.com/glue/latest/dg/console-connections.html

2)您可以将数据从Aurora导出到S3,然后可以使用Athena。

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html