15

有没有人尝试/成功在没有 Cloudera 的情况下在 Hadoop 上安装 Hue?

我已经到了可以使用 hbase 和 hive 可靠地重现 hadoop 集群的地步,并且可以在大约 15 分钟内完成所有设置。我很想拥有 Hue 以及所有这些,而无需返回并使用 Cloudera 重新设置我的设置。

4

4 回答 4

16

查看幻灯片 #19 和 #5,Hue 无处不在,并且与 Hadoop 0.20 / 1.2.0 / 2.2.0 兼容:http: //gethue.com/hue-goes-to-paris-hug-france/

Hue 有 tarball 发行,您可以免费安装。您也可以简单地克隆源代码(Hue 是开源和 Apache 许可的)github:https ://github.com/cloudera/hue并构建您想要的分支。

上游文档在此处或 CDH 的文档在此处

Hue 也封装在BigTop中(因此基于 Vanilla Hadoop)。

Hue 是一个 Web 服务器(基于 Django),它充当 Hadoop 之上的视图。所以 Hue 只需要安装和配置,在其 hue.ini 中添加 NameNode、JobTracker、Resource Manager、Oozie、HiveServer 等主机。

此外,如gehue.com/releases中所述,您需要的版本可能取决于您的 Hive 版本。

请注意,如果没有 Cloudera 的分发,您的里程可能会有所不同,但请随时在 Hue用户列表gethue.com上加入;)

我们还看到使用 Amazon AWS/EMR 改进 Hue 设置!

于 2013-12-15T02:34:54.713 回答
2

使用 apache hadoop 2.4.1 构建和运行 hue 3.6.0

  1. git clone https://github.com/cloudera/hue.git (注意!releases/tag/release-3.6.0 不稳定,最好从最新的 master 构建。我从 87d6b2da1 8 月 7 日构建 - 它是稳定的)

  2. cd色调

  3. $ vi maven/pom.xml

  4. 将 hadoop.version 更改为 2.4.1
  5. 用 hadoop-common 替换 hadoop-core
  6. 将 hadoop-test 版本设置为 1.2.1

  7. 删除需要 hadoop mr1 的文件

  8. $ rm desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/mapred/ThriftJobTrackerPlugin.java

  9. $ rm desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/ThriftJobTrackerPlugin.java

  10. 构建色调 $ make apps

  11. 配置色相 $ vi desktop/conf/pseudo-distributed.ini

  12. 在开发模式下运行hue服务器 $ build/env/bin/hue runserver 0.0.0.0:8000

于 2014-08-06T20:28:37.627 回答
0

按照 Hortonworks 文档中的Hue 手动安装步骤,它将逐步指导您如何手动安装。

于 2013-12-14T03:34:06.710 回答
0

引用:“......如果没有 Cloudera 的分发,您的里程可能会有所不同......”

确实,它变化很多!似乎以下是完全正确的:

根据安装指南: http ://cloudera.github.io/hue/docs-2.0.1/manual.html#_install_hue

注意:Hue 需要 Cloudera 发行版中包含的 Hadoop,包括 Apache Hadoop (CDH),版本 3 更新 4 或更高版本。

我已经尝试过了,并且在 Hue 试图连接到 Hive、Pig 和 OOZIE 时遇到了困难。

在这个阶段——至少根据我的经验——Hue 不会在使用标准 Apache 工具(如 Hive 和 Pig)的标准 Apache Hadoop 安装上运行。它一定是 Cloudera 发行版的经典之作。

如果有人在 Cloudera 的发行版之外安装 Hue 有任何其他(积极的)经验,我很想听听他们的...

于 2014-05-28T16:56:10.407 回答