Impala Query Editor всегда показывает AnalysisException

Я использую Quickstart VM Cloudera на компьютере под управлением Windows 7 с 8Go ОЗУ и 4Go, выделенной для VM.

Я загружал таблицы из базы данных SQL в Hive, используя Sqoop (учебное упражнение Cloudera VM 1). Используя Hive Query Editor ИЛИ Impala Shell, все работает нормально (то есть "show tables" показывает мне таблицы, которые были импортированы).

С помощью редактора запросов Impala, что бы я ни печатал, я получаю одно и то же сообщение об ошибке:

AnalysisException: Syntax error in line 1: USE `` ^ Encountered: EMPTY IDENTIFIER Expected: IDENTIFIER CAUSED BY...

введите описание изображения здесь

У меня так же, если я наберу "Показать таблицы";...

Я проверил, что Impala-сервисы запущены и работают, и это было так, и все отлично работает в оболочке Impala:

введите описание изображения здесь

Я погуглил, но не смог найти ответа, заранее большое спасибо за ваш ответ!!

4 ответа

Нужно использовать Hive Query Editor. Ошибка появляется, если вы используете Impala или другой редактор запросов, потому что вы используете библиотеку, написанную для Hive.

Запрос -> Редактор -> Улей

Да, попробуйте выбрать базу данных, и если она не появится, попробуйте либо очистить кеш браузера и перезагрузить страницу, а также убедиться, что у вашего пользователя есть разрешения на просмотр базы данных по умолчанию. Хотя вы сказали, что редактор запросов Hive работает нормально, похоже, что проблема не в разрешениях.

Impala не поддерживает формат файла ORC. Я изменил его на файл последовательности, он работает.

Я решил эту проблему очистки истории от Firefox. После этого я снова подписался на HUE, и базы данных в Impala Query Editor снова были показаны. введите описание изображения здесь

Другие вопросы по тегам