0
В Hive мы храним сложные типы данных, используя thriftserdes (сериализатор/десериализаторы).Как использовать тип перечисления в качестве ключа карты в Hive
В качестве примера:
> describe foo.a_map;
a_map map<AnEnumType,string> from deserializer
Мы можем получить доступ к этим вещам, используя Cascading, но я хотел бы использовать улей.
Если я попытаюсь использовать целое число (к которому относится тип перечисления), то уль берет.
select foo.a_map[0] from foo limit 10;
FAILED: SemanticException [Error 10032]: Line 2:7 MAP key type does not match index expression type '0'
Идеи?