【问题标题】:how to disbale Namenode web UI?如何禁用 Namenode 网页界面?
【发布时间】:2020-06-25 09:50:27
【问题描述】:

我想禁用 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>

【问题讨论】:

    标签: security hdfs namenode webui


    【解决方案1】:

    那是 WebHDFS,而不是 WebUI。

    您希望将dfs.namenode.http-bind-host 设置为127.0.0.1 以使服务器在本地绑定,这意味着它在外部不可用。

    您必须在编辑其配置文件后重新启动任何 Hadoop 进程。

    如果您使用 Apache Ambari 或 Cloudera Manager,它会要求您立即执行此操作


    不过,我建议不要这样做,因为如果不使用我上面提到的工具之一,您需要通知 UI 集群的整体运行状况。

    【讨论】:

    • 出于安全目的,我想禁用 HDFS 上的 jetty Web 服务器。甚至没有在 127.0.0.1 本地绑定它。
    • 我认为 Hadoop 不允许您这样做,但您可以查看 hdfs-default.xml 并自己搜索。或者,启用 SSL 和/或 SPENGO 来解决安全问题……然后添加 Apache Knox……无论如何,你需要 Kerberos for Hadoop 来保证安全……不只是围绕门户网站
    • 谢谢,似乎无法禁用 Web UI。我必须启用身份验证。
    猜你喜欢
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多