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 снова были показаны. введите описание изображения здесь