0

我有一个运行 Hadoop 2.6.0-cdh5.4.1 的集群。我想使用 webhdfs rest api 在目录中创建一个文件。我有 2 个目录,称为 directory1 和 directory2,都在 / 中。

它们都具有相同的权限(711)、所有者和组。

以下命令成功:

curl --negotiate -u : https://DatanodeUrl:HttpFSPort/webhdfs/v1/directory1?op=LISTSTATUS

而以下

curl --negotiate -u : https://DatanodeUrl:HttpFSPort/webhdfs/v1/directory2?op=LISTSTATUS 

抛出错误

{“消息”:null,“异常”:“NullPointerException”,“javaClassName”:“java.lang.NullPointerException”}。

两个命令的 DatanodeUrl 和 HttpFSPort 相同。directory2 上的所有 webhdfs 请求都失败并出现相同的错误 (NullPointerException),而所有 webhdfs 请求都在 directory1 上工作。

您有什么想法会导致此错误吗?

谢谢你。

4

0 回答 0