有没有人在没有Cloudera的情况下尝试/成功在Hadoop上安装Hue?
我已经到了能够可靠地重现带有hbase和hive的hadoop集群的地步,并且可以在大约15分钟内完成所有设置。我很想拥有Hue以及所有这一切,而无需返回并重新设置Cloudera。
答案 0 :(得分:15)
结帐幻灯片#19& #5,Hue到处都是,与Hadoop 0.20 / 1.2.0 / 2.2.0兼容:http://gethue.com/hue-goes-to-paris-hug-france/
Hue有可以自由安装的tarball版本releases。您也可以简单地克隆源代码(Hue是开源和Apache许可)github:https://github.com/cloudera/hue并构建您想要的分支。
Hue也包装在BigTop中(基于Vanilla Hadoop)。
Hue是一个Web服务器(基于Django),它充当Hadoop之上的视图。所以Hue只需要安装然后通过在其hue.ini中添加NameNode,JobTracker,Resource Manager,Oozie,HiveServer等主机进行配置。
此外,正如gehue.com/releases所详述,您需要的版本可能取决于您的Hive版本。
请注意,如果没有Cloudera的分发,您的里程可能会有所不同,但可以在Hue user-list或gethue.com上随意插入;)
我们也看到通过亚马逊AWS / EMR改善Hue设置!
答案 1 :(得分:2)
使用apache hadoop 2.4.1构建并运行hue 3.6.0
git clone https://github.com/cloudera/hue.git(注意!releases / tag / release-3.6.0不稳定,最好从最新的master构建。我从8月7日开始构建,87d6b2da1 - 它&# 39;稳定)
cd hue
$ vi maven/pom.xml
将hadoop-test版本设置为1.2.1
删除需要hadoop mr1的文件
$ rm desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/mapred/ThriftJobTrackerPlugin.java
$ rm desktop/libs/hadoop/java/src/main/java/org/apache/hadoop/thriftfs/ThriftJobTrackerPlugin.java
构建色调$ make apps
配置hue $ vi desktop/conf/pseudo-distributed.ini
以开发模式$ build/env/bin/hue runserver 0.0.0.0:8000
答案 2 :(得分:0)
按照Hortonworks文档中的Hue manual installation steps,您将逐步了解如何手动执行此操作。
答案 3 :(得分:0)
引用:“......没有Cloudera的分发,你的里程可能会有所不同......”
确实,它会变化很多!似乎以下情况确实如此:
按照安装giude: 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,我会非常有兴趣听到他们...