为什么放置表在impala-shell中失败但在Hue / Impala中起作用?

时间:2019-02-22 16:48:29

标签: cloudera impala hue

这对我来说很奇怪,我有一个小型的Cloudera集群,该集群没有经过kerberorized。我可以在Hue / Impala中运行删除表查询,但不能在impala-shell中执行它。

下面的代码来自impala-shell:

[hadoop01:21000] > use client1;
Query: use client1
[hadoop01:21000] > show tables;
Query: show tables
+--------------------------------------+
| name                                 |
+--------------------------------------+
| loadstats_201812_q2_grouped_by_month |
| loanstats_201812_q2_staged           |
+--------------------------------------+
Fetched 2 row(s) in 0.01s

下面请注意,我要删除第一个表:

[hadoop01:21000] > DROP TABLE IF EXISTS client1.loanStats_201812_q2_grouped_by_month purge;
Query: drop TABLE IF EXISTS client1.loanStats_201812_q2_grouped_by_month purge

没有报告错误,我以为已删除,但不是错误

[hadoop01:21000] > show tables;
Query: show tables
+--------------------------------------+
| name                                 |
+--------------------------------------+
| loadstats_201812_q2_grouped_by_month |
| loanstats_201812_q2_staged           |
+--------------------------------------+
Fetched 2 row(s) in 0.01s

角色/组检查:

在Hue中,我属于具有以下权限的“默认”组:

enter image description here

在主持人中,我运行了impala-shell,我属于wheel / sudo组。

在hdfs上,我在开车。

我还能检查什么?感谢您提供任何线索,非常感谢。

0 个答案:

没有答案