在设置历史记录服务器和配置单元服务器时,webHDFS在REST API中出现以下错误。
curl -sS -L -w '%{http_code}' -X PUT -T /usr/hdp/2.3.4.0-3485/hadoop/mapreduce.tar.gz 'http://ambari1.devcloud.247-inc.net:50070/webhdfs/v1/hdp/apps/2.3.4.0-3485/mapreduce/mapreduce.tar.gz?op=CREATE&user.name=hdfs&overwrite=True&permission=444'
{"RemoteException": {"exception":"IOException",
"javaClassName":"java.io.IOException",
"message":"Failed to find datanode, suggest to check cluster health."
}}403
最佳答案
以用户hdfs检查群集状态hdfs dfsadmin -report
我遇到了同样的问题,报告显示数据节点未联机。最后,我必须将节点添加到/ etc / hosts文件中。在您的情况下,这可能是另一个原因,最重要的是数据节点必须启动并且可以访问。
关于rest - WebHDFS在Hortonworks中给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34997412/