0
Я создал таблицу улья, хранящуюся в формате Avro. Я пытаюсь загрузить тот же улей таблицу, используя ниже Свиньи командыСвинья - таблица чтения Hive, хранящаяся как Avro
pig -useHCatalog;
hive_avro = LOAD 'hive_avro_table' using org.apache.hive.hcatalog.pig.HCatLoader();
я получаю «не удалось прочитать из hive_avro_table» ошибка, когда я попытался отобразить «hive_avro» с помощью команды DUMP.
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо
Спасибо за ответ. Ваш пример работает. Я использовал сложные типы данных (Array, Map и Struct) в моей таблице hive_avro. Похоже, что тип данных Struct вызывает проблему. Есть идеи? –
Сложные типы данных поддерживаются свиньями. Может быть создано другое отношение, используйте LIMIT 5 и дамп эти отношения. Является ли hive_avro_table таблицей или таблицей улей? вид не поддерживается у свиньи. Если hive_avro_table - это разрешение на проверку внешней таблицы на месте, а также для/tmp –