Failed with exception Unable to move source file:/root/book.txt to destination hdfs://master01:9000/user/hive/warehouse/dongdb.db/book_1/book.txt
时间: 2023-09-06 11:09:06 浏览: 238
根据您提供的信息,这个错误可能是因为源文件 /root/book.txt 没有权限移动到目标路径 hdfs://master01:9000/user/hive/warehouse/dongdb.db/book_1/book.txt 。您可以检查以下几点:
1. 源文件 /root/book.txt 是否存在,是否有读取权限;
2. 目标路径 hdfs://master01:9000/user/hive/warehouse/dongdb.db/book_1 是否存在,是否有写入权限;
3. 您是否有足够的权限执行文件移动操作。
如果您确定以上问题都已经排除,那么您可以尝试使用管理员身份执行文件移动操作,或者联系系统管理员进行操作。
相关问题
hive上传数据报错Failed with exception Unable to move source file:/home/date/student to destination hdfs://hadoop01:8020/user/hive/warehouse/dt.db/student/student FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask
这个错误提示是因为Hive在将本地文件移动到HDFS时失败了。这可能是由于以下原因之一:
1. HDFS文件系统没有足够的权限,你需要检查HDFS文件系统的权限是否正确。
2. HDFS文件系统没有足够的空间,你需要检查HDFS文件系统的磁盘空间是否足够。
3. 源文件可能已经被移动或删除了,你需要检查源文件是否存在。
4. Hive的配置可能不正确,你需要检查Hive的配置是否正确。
你需要仔细检查以上原因,并尝试解决问题。
Loading data to table tbds.use FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MoveTask. org.apache.hadoop.hive.ql.metadata.HiveException: Unable to move source file:/opt/software/UserInfor.txt to destination hdfs://hadoop1:9000/user/hive/warehouse/tbds.db/use
这个错误可能是由于以下原因之一导致的:
1. Hadoop集群不可用,需要检查集群的状态。
2. 源文件路径不存在或路径错误,需要确认文件路径是否正确。
3. 目标路径没有足够的权限,需要确认用户在HDFS上有足够的权限。
4. 目标路径已经存在相同的文件,需要确认是否需要覆盖或重命名文件。
建议您逐一排查以上可能的原因,以解决这个错误。
阅读全文