После переименования и изменения типа колонки в Hive, колонка стала null. Данные в этой колонке не нужны и старую колонку надо удалить, поэтому принял решение просто переименовать. Как сейчас выглядит таблица устраивает.
Вопрос: ни чего не может сломаться, если в старых orc файлах будет колонка со старым названием и там будут лежать целые числа, а в новых колонка будет переименована и там будет строка?
Я бы сделал игрушечную табличку и проверил бы
План надёжный, как швейцарские часы
Да может и ок. Просто у меня 90% опыта именно в таких кекспериментах добывалось. Сделать игрушку и попробовать, сломается ли..
The column change command will only modify Hive's metadata, and will not modify data. Users should make sure the actual data layout of the table/partition conforms with the metadata definition. - https://cwiki.apache.org/confluence/display/hive/languagemanual+ddl#LanguageManualDDL-AlterColumn плохая история, у вас еще и экстернал таблица
Обсуждают сегодня