Всем привет. Первый раз тут пишу и недавно начала работать с hive и hdfs. Есть проблема, возможно вопрос и глупый но я пока не могу понять в чем проблема. По запросу клиента нужно создать отчёт, который будет состоять из 4 частей, каждая из частей это результат hive query и хранится в hdfs. Соединить из union не могу, потому что количество и типы полей отличаются и клиент не хочет видеть там пустые поля или null. Поэтому соединяют их скриптом на Bash с командами на hdfs. В этот скрипт передаю все параметры (это 4 части из которых состоит отчёт, причём 3 параметра опциональные, и иногда могут не выводится) в скрипте командами hdfs cat | put кидаю первые 2 части проверяю статус файла в while лупе, если он все ещё записывается уходит в sleep, и только после этого записываю остальные 2 части. Проблема в том, что во второй части, где сам репорт и которая самая большая по объёму при записи он не записывает какие то партиции. И я не могу понять почему, проверяла все exit code везде нули. Может кто то сможет помочь