【问题标题】:How can I customize Hue for Hadoop如何为 Hadoop 自定义 Hue
【发布时间】:2015-03-14 00:33:45
【问题描述】:

我将 Web UI Hue 与 Hadoop 一起使用,目的是让用户能够浏览和下载数据。但是,我不想要 Hue 的所有功能,我们不需要提供编写查询、浏览表或更改文件系统的功能。因此,我想对 Hue UI 进行更改以删除不必要的选项。

我的问题是在哪里可以找到 Hue 用于提供内容的文件(即 HTML、CSS、JS)。我在 Hue 安装目录中尝试了“find .-name *.html”,但找不到任何东西。我正在使用 MapR Hadoop,安装目录位于 /opt/mapr/hue/hue-3.6.0。有谁知道我在哪里可以找到我需要编辑以自定义 Hue 的文件,或者我如何能够找到它们?

【问题讨论】:

  • Hue 是一个开源应用程序,因此存储库github.com/cloudera/hue 可能是查找此类信息的良好起点。

标签: html hadoop hue mapr


【解决方案1】:

【讨论】:

  • 谢谢,那个 solr 链接正是我所需要的,并且几乎可以让我到达我需要的地方。我只想提供文件浏览器应用程序,但它是精简版,减去一些对 HDFS 进行更改的功能(即我们想要一个只读文件浏览器)。知道在哪里可以找到我需要编辑以删除这些按钮/UI 元素的文件吗?
  • 嗨 Romain,我注意到你是 Hue 的贡献者。我遇到了几个我想报告的错误。 1. 当我在 Hue 中创建一个用户时,我可以给它超级用户状态。但是,当我从 LDAP 导入用户时,我无法为其提供超级用户状态(尝试使用超级用户更新用户无效,没有“用户信息已更新”消息。2. 使用默认身份验证后端时,当我创建一个新的用户无法访问文件浏览器的用户,并显示消息:IOException: Error getting user info for current user, (error 500)
  • 3.我想导入给定 LDAP 组中的所有用户。但是,在添加/同步 LDAP 组的对话框中,当我给一个组并选中“导入新成员”和“从所有子组导入新成员”时,该组是在 Hue 中创建的,但没有成员。进一步同步不会导入组中的用户。我正在使用 Hue 3.6.0
  • 为了澄清第 2 点,当我切换到 LDAP 身份验证并以导入的 LDAP 用户身份登录时,他们能够访问文件浏览器,并且我确信我按照配置设置了正确的代理设置确切的说明,在这里找到:doc.mapr.com/display/MapR/Configuring+Hue+3.x
【解决方案2】:

我找到了一个可以部分满足我需求的解决方案,并且可能对其他人有用。 Hue 管理员可以在每个组的基础上为 Hue 中的各种应用程序设置权限。我们可以提供对应用程序的访问,但我们不能说它应该是只读的,但这是一个很好的起点。更多信息:http://gethue.com/how-to-manage-permissions-in-hue/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    • 2018-06-20
    • 2018-04-02
    相关资源
    最近更新 更多