hadoop - 无法更改或删除影响很大的分区表 - 由 : MetaException: Timeout when executing 引起

标签 hadoop hive hadoop2 impala metastore

我有几个 impala 分区表,它们有超过 50k 的分区,除了 Hive Metastore 操作,如 DROPALTER ... RENAME,我遇到此错误消息:

Query: drop table cars

ERROR: ImpalaRuntimeException: Error making 'dropTable' RPC to Hive Metastore: CAUSED BY: MetaException: Timeout when executing method: drop_table_with_environment_context; 600003ms exceeds 600000ms

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

如有任何帮助,我们将不胜感激。

最佳答案

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

DROP TABLE CARS CASCADE;

关于hadoop - 无法更改或删除影响很大的分区表 - 由 : MetaException: Timeout when executing 引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46523448/

相关文章:

hadoop - Hive - 如何查询表以获取其自己的名称?

hadoop - 任何人都可以澄清 HIVE 0.14 上的查询吗

hadoop - Zookeeper 连接到本地主机

hadoop - 大量开放源数据供研究

amazon-web-services - 将压缩 (lzo) 数据从 s3 导入配置单元

hadoop - 如何在MapReduce作业中导入存储在Hive中的表数据?

database - 如何使用 java 从安全的 kerberos 环境访问配置单元数据库

java - 如何在 hadoop 中编写和执行 hello world 程序?

hadoop - 在 VMware 中更改 Hadoop IP 地址

hadoop - HDFS 中使用的术语是否清晰?