Когда транзакционное свойство в кусте имеет значение true («транзакция» = «истина») в формате ORC.Я не могу получить данные в Pig и Scala.
Я попытался выполнить приведенный ниже сценарий Pig
T1 = load 'employee.newjoiners' using org.apache.hive.hcatalog.pig.HCatLoader();
. Я могу просмотреть схему таблицы с помощью *Команда 1006 * в pig, но если я дам дамп отношения (dump T1
), я получаю следующие ошибки:
"не удалось прочитать входные данные, не удалось сохранить выходные данные и ошибка 6018:Ошибка преобразования значения чтения в кортеж "
Если я дам приведенную ниже команду в Hive
alter table employee.newjoiners compact 'MAJOR'
, я смогу получить данные в Scala, но получаю ту же ошибку в Pig.
Как я могу извлечь данные в Pig из таблицы Hive, когда таблица Hive имеет формат ORC со свойством транзакции как 'true' ("транзакционный" = "true").