Использование MySQL Aurora в качестве источника в Афине

Я хотел бы использовать несколько таблиц Aurora(MySQL) в качестве источника при создании внешних таблиц в AWS Athena. Потому что эти таблицы изменчивы и часто обновляются. Я вижу, что Hive и Presto поддерживают это с помощью org.apache.hadoop.hive.jdbc.storagehandler.JdbcStorageHandler, Есть ли эквивалентная такая функция в AWS Athena?

1 ответ

Amazon Athena предназначена для выполнения интерактивных специальных SQL-запросов к данным на Amazon S3, упомянутая функция пока не поддерживается.

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

У вас есть два решения в этой ситуации:

1) Вы можете использовать клей или сервис 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

Другие вопросы по тегам