失败: RuntimeException MetaException(message:org.apache.hadoop.hive.serde2.SerDeException在确定架构时遇到AvroSerdeException。返回信号架构以指示问题:无法从给定路径读取架构: /master_data/XYZ/DA12195/business_date=20181126/_schema.avsc)
架构文件存在于具有business_date=20181129的新分区中,但配置单元表仍指向旧分区中的架构文件。
发布于 2018-12-21 19:45:26
删除外部表并重新创建它有助于解决此问题。此外,MSCK修复命令帮助重新创建配置单元分区。
文件_schema.avsc文件包含有关AVRO table.We的架构信息,需要将配置单元表元数据指向此文件的正确位置。要进行此更改,需要更新serde和tblproperties
https://stackoverflow.com/questions/53556881
复制相似问题