Использование MySQL Aurora в качестве источника в Афине - PullRequest
0 голосов
/ 14 ноября 2018

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

1 Ответ

0 голосов
/ 24 ноября 2018

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

...