我想禁用HDFS Web UI http://localhost:50070。 我试图通过下面的配置禁用它,但它仍然可以访问。
<property>
<name>dfs.webhdfs.enabled</name>
<value>false</value>
<description>Enable or disable webhdfs. Defaults to false</description>
</property>
那是WebHDFS,而不是WebUI。
您希望dfs.namenode.http-bind-host
设置为127.0.0.1
以使服务器在本地绑定,这意味着它在外部不可用。
编辑任何 Hadoop 进程的配置文件后,必须重新启动该进程。
如果您使用 Apache Ambari 或 Cloudera Manager,它会要求您立即执行此操作。
不过,我建议不要这样做,因为如果不使用我上面提到的工具之一,则需要 UI 了解集群的整体运行状况。