presto:default> select * from mds_bhv where dt='20190319' limit 10;
Query 20190418_083902_00583_dewqj, FAILED, 1 node
Splits: 17 total, 0 done (0.00%)
0:00 [0 rows, 0B] [0 rows/s, 0B/s]
Query 20190418_083902_00583_dewqj failed: Partition location does not exist: hdfs://nn/dw/mds/mds_bhv/dt=20190319/pp
有分区show partition ;但是hdfs 文件已删;presto查询报错。
这点不如hive;hive 不会报错。
本文探讨了在使用Presto进行数据查询时遇到的分区不存在的问题,具体表现为查询失败,原因是HDFS上的分区文件已被删除,这与Hive处理类似情况的方式不同。
1062





