- Newest
- Most votes
- Most comments
The situation you're experiencing with the import-catalog-to-glue operation taking an unusually long time is not typical. The migration process from an Athena Data Catalog to AWS Glue should not take weeks to complete. Here are some steps you can take to address this issue:
-
Check the status of the migration: Use the AWS Glue API or CLI to check the status of the migration. You can use the GetCatalogImportStatus operation to retrieve the current status of the migration. This will give you more detailed information about whether the migration has completed or if there are any issues.
-
Verify the catalog ID: Ensure that you're using the correct catalog ID in your command. The catalog ID should be your AWS account ID.
-
Check for errors: Look for any error messages in the AWS Glue console or CloudWatch logs. There might be specific issues preventing the migration from completing.
-
Contact AWS Support: If the migration is still showing as pending after several weeks, it's advisable to contact AWS Support. They can investigate why the process is taking so long and help resolve any underlying issues.
-
Consider re-running the migration: If there are no active processes and you've verified there are no errors, you might want to try running the import-catalog-to-glue command again.
Regarding your question about stopping or restarting the catalog - unlike EC2 instances, there's no need to stop or restart an Athena data catalog for this migration process. The import should be able to run without interrupting your ability to query data.
If you continue to face issues, it's best to reach out to AWS Support for personalized assistance, as they can access account-specific information and provide more targeted troubleshooting.
Sources
Importing an Athena catalog to AWS Glue - AWS Glue
ImportCatalogToGlue - AWS Glue
CatalogImportStatus - AWS Glue
Relevant content
asked 2 years ago
asked 2 years ago
- AWS OFFICIALUpdated 3 years ago

I used "aws glue get-catalog-import-status --catalog-id" with the appropriate catalog ID in the CLI and it said the import status was complete, (ImportCompleted: true) but it's still showing as Pending in the Health Dashboard.
Please advise as to how the Health Dashboard can be updated to reflect that, and so we stop receiving messages from AWS that this needs to be done.