当前位置: 首页 > 面试题库 >

Hadoop Hive无法将源移动到目标

白浩荡
2023-03-14
问题内容

我正在尝试在Hadoop 2.6.0上使用Hive 1.2.0。我已经创建了employee一张桌子。但是,当我运行以下查询时:

hive> load data local inpath '/home/abc/employeedetails' into table employee;

我收到以下错误:

Failed with exception Unable to move source file:/home/abc/employeedetails to destination hdfs://localhost:9000/user/hive/warehouse/employee/employeedetails_copy_1
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask

我在这里做什么错?我需要设置任何特定的权限吗?提前致谢!


问题答案:

正如Rio提到的那样,该问题涉及缺少将数据加载到配置单元表中的权限。我发现以下命令可以解决我的问题:

hadoop fs -chmod g+w /user/hive/warehouse


 类似资料:
  • 我成功地通过REST API将几个资源移动到其他资源组(使用此方法),但当我试图移动WebApp及其服务计划时失败了。我知道有一些限制:我必须移动整个资源组,目标资源组不能包含WebApp。因此,目标资源组为空,源资源组仅包含WebApp和服务计划。按照howto中的建议,我写了这个JSON: 并通过以下命令运行: 我在命令窗口中看到“202:accepted”,在门户中,我在两个资源组(oldR

  • 我正在使用: openjdk版本“11.0.1”2018-10-16 Apache Maven 3.6.0来构建我的项目。 期望从我编译的服务器复制3个资源文件到复制资源文件的服务器。预期方式: 从本地目标/类/env/${current_env}复制context.xml /online/sand/pps/apache-tomcat-9.0.8/webapps/pps/META-INF_cont

  • 我按照这个https://spring.io/guides/gs/accessing-data-mysql/指南连接mysql db到Spring启动项目 但是在运行应用程序时出现以下错误,我正在生成Spring starter项目,并且在通过Spring工具套件创建项目时仅选择web、mysql和jpa框 以下是application.properties 和pom.xml 编辑:添加sprin

  • 我正在尝试使用新的wildfly 9.0.1 final。之前,我使用的是Wildfly8.2。我已经将standalone/config文件夹从8.2复制到了新的wildfly 9中--但是出现了很多错误--看起来他无法添加数据源...但是allready将mssql驱动程序部署到了新的wildfly中: 17:09:48,419错误[org.jboss.as.Controller.manage

  • 我有一个文件夹,其中有一个。dat文件和一个是。zip文件,我必须移动。将文件压缩到另一个目录 我有两个文件夹,一个是 请建议如何实现这一点,我现在所做的是。。。

  • 我从另一个开发人员那里接手了一个项目,所以我想把他的很多代码移到一个临时文件夹中,把事情弄清楚,如果我需要任何例子,我会回到他的东西上去。 因此,在将他的一个控制器类移动到临时文件夹“src/controller/temp”时,我得到以下消息: 自动加载程序需要在文件“/var/www/vhosts/mywebsite.com/vendor/composer/./../src/Controller