- 最新
- 投票最多
- 评论最多
【以下的回答经过翻译处理】 a. 在手动创建表之后,您是否将分区添加到 Athena 表中,使用以下两种方法之一: i. 使用:MSCK REPAIR TABLE Table_Name; [] MSCK REPAIR TABLE - https://docs.aws.amazon.com/athena/latest/ug/msck-repair-table.html ii. 或者使用以下命令: ALTER TABLE orders ADD PARTITION (dt = '2016-05-14', country = 'IN') LOCATION 's3://mystorage/path/to/INDIA_14_May_2016/' PARTITION (dt = '2016-05-15', country = 'IN') LOCATION 's3://mystorage/path/to/INDIA_15_May_2016/'; [] ALTER TABLE ADD PARTITION - https://docs.aws.amazon.com/athena/latest/ug/alter-table-add-partition.html
b. 此外,您可以比较由爬虫创建的表和手动创建的表的表定义。然后,通过运行以下命令检查分区: i. 爬虫创建的表:SHOW PARTITIONS <table_name> ii. 手动从 Athena 创建的表:SHOW PARTITIONS <table_name> [] SHOW PARTITIONS - 概要 - https://docs.aws.amazon.com/athena/latest/ug/show-partitions.html#synopsis
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前