无法在 Cloudera Manager 中通过端口 14000 连接到 WebHDFS

Can not connect to WebHDFS by port 14000 in Cloudera Manager

我有一个 Cloudera(版本是 cdh6.2.0)集群,每个组件(HDFS、HIVE 等)都运行良好。然而,最近我想连接到 WebHDFS,我发现端口(14000)根本不是 运行,通过在 NameNode.

上执行命令 netstat -antpl|grep 14000

我已确认在 Cloudera Manager 中启用了 WebHDFS,并且默认使用 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

感谢您的帮助。谢谢。

我改用 9870 端口解决了这个问题。

我发现我的 Hadoop 版本是 3.0,它正在监听 9870 而不是 dfs.namenode.http-address50070

至于14000,可用于HTTPS REST。

参考: https://community.cloudera.com/t5/Support-Questions/Cannot-connect-to-webhdfs/td-p/34830