获取错误{“RemoteException”:{“exception”:“IllegalArgumentException”,“javaClassName”:

时间:2013-08-09 15:14:27

标签: hadoop amazon-ec2 cloudera

我在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。

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

1 个答案:

答案 0 :(得分:2)

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

curl -v -i "http://<host>:50075/webhdfs/v1/my/path/to/file?op=OPEN&namenoderpcaddress=<host>:8022"