在 hive 中加载数据时的问题

Posted

技术标签:

【中文标题】在 hive 中加载数据时的问题【英文标题】:Issue While loading the data in hive 【发布时间】:2016-12-05 10:54:30 【问题描述】:

在 hive 中加载数据时,出现以下错误: "java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask"

我在 hdfs 中有一些数据,我正在尝试将这些数据加载到 hive 中。

按照我在 ambari hive cli 上运行的命令: 1- 创建表currency_new(CurrencyId int,ThreeLetterIsoCode string,Name string, Rate bigint,LastUpdate bigint, Active string);

成功创建表currency_new

2-将路径'/usr/core/currency'中的数据加载到表currency_new中; error:"java.sql.SQLException: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask"

请告诉我我能做什么?

在此致谢

【问题讨论】:

从命令行试试 【参考方案1】:

您使用的是本地路径还是 HDFS 路径?如果您使用的是本地路径,请尝试:

load data local inpath '/usr/core/currency' into table currency_new; 

【讨论】:

不,我使用的是 hdfs 路径

以上是关于在 hive 中加载数据时的问题的主要内容,如果未能解决你的问题,请参考以下文章

在 hive 的一列中加载具有“(双引号)的管道分隔 CSV 数据

如何在 hive 表中加载多行列数据?具有换行符的列

在 HIve 中加载比实际更多的记录

在 Core Data 中加载具有关系的托管对象时的标准行为是啥?

在Swift中加载UICollectionView时的加载器/微调器

在VS2010中加载dll文件时的第一次机会异常