4

我有几个具有超过 50k 分区的impala 分区表DROP,除了 Hive Metastore 操作之外它工作得很好,比如和ALTER... RENAME,我面临这个错误消息:

查询: drop table cars

错误: ImpalaRuntimeException:将“dropTable”RPC 发送到 Hive Metastore 时出错:原因:MetaException:执行方法时超时:drop_table_with_environment_context;600003ms 超过 600000ms

不知道是不是内存问题?或者这是正常的,我应该调整超时值..?如果是,是哪一个?

任何帮助,将不胜感激。

4

2 回答 2

2

尝试添加CASCADE. 如果您的表有分区,则查询应该是

DROP TABLE CARS CASCADE;
于 2017-11-29T19:04:15.800 回答
1

这可能与 hive 元存储有关。您可以尝试直接连接到 hms 并查看删除分区在那里是否有效,您将获得有关它为什么不起作用的更多信息。

于 2017-11-28T09:58:18.640 回答