失败:runtimeexception元异常(message:org.apache.hadoop.hive.serde2.serdeexception encountered 确定架构时发生异常。返回信号模式以指示问题:无法从给定路径读取模式:/master\u data/xyz/da12195/business\u date=20181126/\u schema.avsc)架构文件存在于business\u date=20181129的新分区中,但配置单元表仍指向旧分区中的架构文件。
8mmmxcuj1#
删除外部表并重新创建它有助于解决此问题。msck repair命令还有助于重新创建配置单元分区。文件\u schema.avsc文件包含有关avro表的架构信息。我们需要将配置单元表元数据指向此文件的正确位置。要进行此更改,需要更新serde和tblproperty
1条答案
按热度按时间8mmmxcuj1#
删除外部表并重新创建它有助于解决此问题。msck repair命令还有助于重新创建配置单元分区。
文件\u schema.avsc文件包含有关avro表的架构信息。我们需要将配置单元表元数据指向此文件的正确位置。要进行此更改,需要更新serde和tblproperty