1

我已经在我的 EC2 实例上设置了 CHD4。一切正常。

当我尝试访问:http ://ec2-00-000-000-000.us-west-1.compute.amazonaws.com:50075/webhdfs/v1/?op=GETHOMEDIRECTORY我收到以下错误:

{"RemoteException":{"exception":"IllegalArgumentException","javaClassName":"java.lang.IllegalArgumentException","message":"namenoderpcaddress 未指定。"}}

我什至尝试过使用 http://ec2-00-000-000-000.us-west-1.compute.amazonaws.com:50070/webhdfs/v1说我:

HTTP 错误 404 NOT_FOUND

访问 /webhdfs 时出现问题。原因:NOT_FOUND

我还启用了 dfs.webhdfs.enabled 属性,但没有运气。

我的基本目标是将数据从我的 Windows 机器加载到我的客户端程序位于我的 Windows 机器上的 HDFS。

任何想法可能是什么问题?

4

1 回答 1

2

为了后代,您需要在最后传递 namenoderpcaddress 参数,例如:

curl -v -i "http://<host>:50075/webhdfs/v1/my/path/to/file?op=OPEN&namenoderpcaddress=<host>:8022"
于 2014-11-10T14:01:11.827 回答