Это ошибка HIVE-21135 в версии Hive 3.1.0
, она исправлена в Hive 4.0.0
, см. HIVE-21018 , без поддержки.
Попробуйте объединить столбцы с помощью разделителя в подзапросе перед агрегацией в качестве временного решения, я не уверен, поможет это или нет.
вот так, используя оператор concat (), concat_ws или ||
:
select concat_ws ('~', col1, col2, col3, col4)
...
group by concat_ws ('~', col1, col2, col3, col4)
или
col1||'~'||col2||'~'||...||colN