欢迎访问机房运维工作室

爱数知识库

AnyBackup-Hadoop 备份失败,执行输出显示错误信息:HDFS 创建失败。原因:Permission denied

频道:爱数知识库 日期: 浏览:23

AnyBackup-Hadoop 备份失败,执行输出显示错误信息:HDFS 创建失败。原因:Permission denied

关键字

Hadoop

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

问题描述

发起 Hadoop 备份任务后,在任务历史记录标签页内发现有失败记录,点击详情 > 执行输出,显示下面详细错误信息:

HDFS创建 /_gettime_tmp_dir._COPYING_/8a4e3400f30e11ea8459ecf4bbcb1a1c 失败,原因:Permission denied:user=root,access=WRITE

问题影响

Hadoop HDFS 文件系统备份失败。

问题原因

Hadoop 虚拟客户端接口对接用户无 Hadoop 集群操作权限。

解决方案

为了解决该问题,需要使用正确的接口对接用户重新创建 Hadoop 虚拟客户端。具体步骤如下:
1. 使用 SSH 工具登录到 Hadoop 集群 NameNode 节点,执行命令 jps 查询 NameNode 进程号。

2. 执行命令 ps -ef | grep 1486 ,查询 NameNode 进程对应的用户。其中 1486 为第1步中查询到的 NameNode 进程号,具体以实际环境为准。

3. 重新创建 Hadoop 虚拟客户端,用户名项输入查询到的 NameNode 进程对应的用户名,然后创建 Hadoop 备份任务,发起 Hadoop 备份。


更多信息

更多关于 Hadoop 介绍,请参考 Hadoop 官方文档:Hadoop 介绍