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