Я очень новичок в Hadoop и пытаюсь использовать «вычисляемое» поле, как в SQL:
SELECT "one" as test,
CASE WHEN calculated test = "one" then "This works"
else "Nope"
end as checker
Но, похоже, это приводит к ошибке:
AnalysisException: синтаксическая ошибка в строке 1: ... est, CASE WHEN
рассчитанный тест = "один", затем "эта работа ... ^ Обнаружено: IDENTIFIER
Ожидаемое: И, МЕЖДУ, DIV, ILIKE, IN, IREGEXP, IS, LIKE, NOT, OR,
REGEXP, RLIKE, ТО ВЫЗЫВАЕТСЯ: Исключением: синтаксическая ошибка
Разве нельзя использовать "вычисленное" поле в Hadoop? Если так, что я делаю не так? Извиняюсь, если я упускаю что-то очевидное, опять же, новое для Hadoop