我在基于 Parquet 的 Hive 表(Hive 版本 0.10)中有很多数据。我必须向表中添加一些新列。我希望新列有数据前进。如果已加载数据的值为 NULL,那对我来说没问题。
如果我添加新列而不更新旧的 Parquet 文件,则会出现错误并且看起来很奇怪,因为我只添加了字符串列。
获取行数据时出错,异常 java.lang.UnsupportedOperationException:无法检查 java.util.ArrayList
你能告诉我如何在不影响表中现有数据的情况下向 Parquet Hive 添加新字段吗?
我使用 Hive 0.10 版。
谢谢。