我在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。
任何想法可能是什么问题?
答案 0 :(得分:2)
为了后代,你需要在最后传递namenoderpcaddress参数,例如:
curl -v -i "http://<host>:50075/webhdfs/v1/my/path/to/file?op=OPEN&namenoderpcaddress=<host>:8022"