将列添加到配置单元外部表错误

dsf9zpds  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(385)

尝试向配置单元中的外部表添加列,但出现以下错误。这个表目前已经注册了1000个分区,我想避免重新创建表,然后运行msck修复,这需要很长时间才能完成。此外,该表使用opencsvserde格式。如何添加列

hive> ALTER TABLE schema.Table123 ADD COLUMNS (Column1000 STRING);

    FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Unable to alter table. java.lang.IllegalArgumentException: Error: type expected at the position 0 of '<derived from deserializer>' but '<' is found.

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题