Агрегация или объединение не возвращают результатов запросов Hive на внешнюю таблицу.
У меня настроен куст для использования Spark (автономно) в качестве механизма запросов вместо MR.
Я создалвнешняя таблица (из индекса elastichsearch).
С SELECT все в порядке и возвращаются данные:
SELECT * FROM table1 LIMIT 100
Попробуйте с простым подсчетом, нет возврата данных:
SELECT count(*) FROM table1
Я использую JDBC (beeline) для выполнения запроса в Hive
Из журналов кажется, что запрос на выбор выполняется непосредственно на эластичном (без задания искры)порождать).Когда выполняется запрос на подсчет, запускается искровое задание, и оно завершается успешно, но возвращается любой результат.