Почему сбрасывать таблицу не удалось в impala-shell, а работает в Hue / Impala? - PullRequest
0 голосов
/ 22 февраля 2019

Это очень странно для меня, у меня есть небольшой кластер Cloudera, который НЕ Kerberorised.Я могу выполнить запрос удаления таблицы в Hue / Impala, но не могу сделать это в оболочке Impala.

Ниже приведен код от 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, я в wheel.

Что еще я могу проверить?Любая подсказка приветствуется, большое спасибо заранее.

...