我有一个cloudera(版本是 cdh6.2.0
)集群和每个组件(hdfs、hive等)都运行良好。但是,最近我想连接到webhdfs,通过执行命令,我发现端口(14000)根本没有运行 netstat -antpl|grep 14000
上 NameNode
.
我已经确认webhdfs是在cloudera管理器中启用的 14000
默认情况下为端口。
另外,我也试过了 50070
波特,它也不听。我也试过了 curl
:
curl -i "http://localhost:14000/webhdfs/v1/user/user.name=cloudera&op=GETFILESTATUS"
curl: (7) Failed to connect to localhost port 14000: Connection refused
我很感激你的帮助。谢谢。
1条答案
按热度按时间eyh26e7m1#
我通过使用
9870
而是端口。我发现我的hadoop版本是3.0,它正在监听
9870
但不是那个50070
为了dfs.namenode.http-address
.至于
14000
,可用于HTTPS
休息。参考文献:https://community.cloudera.com/t5/support-questions/cannot-connect-to-webhdfs/td-p/34830