Hive 配置单元查询错误-将现有表数据复制到另一个表时

Hive 配置单元查询错误-将现有表数据复制到另一个表时,hive,Hive,我已使用配置单元中的serde将web文件加载到表中。我可以查看表格数据。现在我想将数据复制到一个新表中。如果我运行一个新表 -创建新表\u xxx作为从xxx中选择*from; -工作失败了 日志文件中的错误: Execution error,return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask 运行时异常:配置对象时出错。由于使用serde将web数据加载到第一个表中,因此在插入和选择时,它将序列化和反序列化表数据。因此,

我已使用配置单元中的serde将web文件加载到表中。我可以查看表格数据。现在我想将数据复制到一个新表中。如果我运行一个新表

-创建新表\u xxx作为从xxx中选择*from
; -工作失败了

日志文件中的错误:

Execution error,return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask

运行时异常:配置对象时出错。

由于使用serde将web数据加载到第一个表中,因此在插入和选择时,它将序列化和反序列化表数据。因此,在您试图插入数据的第二个表中,还应该知道所使用的serde

使用以下语法可能会对您有所帮助

创建新表\u TABLE\u XX行格式SERDE“org.apache.hadoop.hive.SERDE”作为SELECT