我已经在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机器加载到HDFS,在HDFS中,我的客户端程序位于我的windows机器上。
你知道问题出在哪里吗?
发布于 2014-11-10 22:01:12
为了子孙后代,您需要在最后传递namenoderpcaddress参数,如下所示:
curl -v -i "http://<host>:50075/webhdfs/v1/my/path/to/file?op=OPEN&namenoderpcaddress=<host>:8022"https://stackoverflow.com/questions/18150050
复制相似问题