Это очень странно для меня, у меня есть небольшой кластер 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 я принадлежу к группе "по умолчанию", которая имеет следующие разрешения:
На хосте я запускал impala-shell, я в группе wheel / sudo.
На hdfs, я в wheel.
Что еще я могу проверить?Любая подсказка приветствуется, большое спасибо заранее.