Hive msck修复表查询不工作
我在s3中以这样的配置单元格式存储分区数据Hive msck修复表查询不工作,hive,hiveql,partition,amazon-athena,Hive,Hiveql,Partition,Amazon Athena,我在s3中以这样的配置单元格式存储分区数据 /bucket/year=2017/month=02/date=20 /bucket/year=2017/month=02/date=21 我在雅典娜创建了一个外部表 CREATE EXTERNAL TABLE mts_prod_8( event struct<type:string, id:string>, longitude double, application string, latitude double, device_id
/bucket/year=2017/month=02/date=20
/bucket/year=2017/month=02/date=21
我在雅典娜创建了一个外部表
CREATE EXTERNAL TABLE mts_prod_8(
event struct<type:string, id:string>,
longitude double,
application string,
latitude double,
device_id string,
trip_id string
)
PARTITIONED BY (year string, month string, date string)
ROW FORMAT SERDE 'org.apache.hive.hcatalog.data.JsonSerDe'
WITH SERDEPROPERTIES ('serialization.format' = '1') LOCATION 's3://mts-data/dispatcher/'
但不知怎的,上面的查询失败了,元数据没有加载
我完全陷在里面了
任何帮助都将受到感谢
提前感谢您所说的“失败”是什么意思?在花费了太多时间之后,它不会给出成功的结果,查询状态不会从运行->成功更改。查询执行未完成。您所说的“获取失败”是什么意思?在花费了太多时间之后,它没有给出成功的结果,查询状态没有从运行->成功更改。查询执行未完成。
MSCK REPAIR TABLE TABLE_NAME