未指定namenoderpcaddress

时间:2015-11-24 15:52:27

标签: hadoop cloudera webhdfs

我正在我的hadoop集群上尝试这个命令(Cloudera 5.4.1)

type UNSIGNED is array (NATURAL range <>) of STD_LOGIC;

此处我已确认webhdfs,namenode计算机名称均正确且端口50075和8022正确。

但是我收到了错误

curl -i http://webhdfs:50075/webhdfs/v1/user/admin/test/test.txt?user.name=admin&op=OPEN&namenoderpcaddress=namenode:8022; echo

1 个答案:

答案 0 :(得分:0)

我能够解决问题。访问webhdfs时,URL应指向名称节点。因此,而不是说datanode:50075,你应该说namename:50070

所以我将网址更改为

curl -i http://namenode:50070/webhdfs/v1/user/admin/test/test.txt?op=GETFILESTATUS; echo

我是怎么找到“50070”的?在您的cloudera管理器中搜索“NameNode Web UI端口”