【问题标题】:Password protect Hadoop NameNode Web UI on port 50070密码保护端口 50070 上的 Hadoop NameNode Web UI
【发布时间】:2015-09-15 13:30:32
【问题描述】:

Hadoop 的 NameNode 在端口 50070 (http://localhost:50070) 上有一个 Web UI,它始终可以通过浏览器访问。我想通过 .htaccess 或 httpd.conf 的基本身份验证对整个目录进行密码保护。然而,到目前为止,我所有的努力都是徒劳的。以下是我尝试过的示例:

<VirtualHost *:50070>
  DocumentRoot /usr/hdp/2.2.0.0-2041/hadoop-hdfs/webapps/hdfs
  <Location /explorer.html>
    AuthUserFile path_to_passwords_file
    AuthName "Password Protected"
    AuthType Basic
    Require user username
  </Location>
</VirtualHost>

<Directory "/usr/hdp/2.2.0.0-2041/hadoop-hdfs/webapps/hdfs">
      Options +Indexes
      AuthType Basic
      AuthName "Documents"
      AuthUserFile path_to_passwords_file
      Require user username
      AllowOverride None
      Order allow,deny
      allow from all
</Directory>

我做错了什么?还有其他方法可以在该页面上设置密码保护吗?

谢谢。

【问题讨论】:

    标签: apache .htaccess hadoop


    【解决方案1】:

    您问题中的配置示例来自 apache Web 服务器。 NameNode Web UI 不使用 apache Web 服务器。它使用也支持基本身份验证的码头。您可能需要搜索“jetty basic auth”之类的内容来开始使用。

    【讨论】:

      【解决方案2】:

      实际上 Jetty 已经有了这里描述的功能:

      Securing Hadoop (HDP) Web UI Component's

      感谢所有对此进行调查的人!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-31
        • 2021-08-25
        • 1970-01-01
        相关资源
        最近更新 更多