Установить Hue без Cloudera

Кто-нибудь пытался/смог установить Hue на Hadoop без Cloudera?

Я дошел до того, что могу надежно воспроизвести кластер хаоса с hbase и улей и может установить все за 15 минут. Мне бы хотелось, чтобы Хю вместе со всем этим, не возвращаясь назад и не переделывая мою настройку с Cloudera.

Ответ 1

Оформление слайдов # 19 и # 5, Хью становится повсюду и совместим с Hadoop 0.20/1.2.0/2.2.0: http://gethue.com/hue-goes-to-paris-hug-france/

У Hue есть выпуски tarball релизы, которые вы можете установить. Вы также можете просто клонировать исходный код (Hue - это открытый исходный код и Apache Licensed) github: https://github.com/cloudera/hue и построить нужную ветку.

Документация вверх по течению здесь или CDH one здесь.

Hue также упакован в BigTop (и так на основе Vanilla Hadoop).

Hue - это веб-сервер (на основе Django), который выступает в качестве представления поверх Hadoop. Так что Hue нужно просто установить, а затем настроить, добавив в свой hue.ini хосты NameNode, JobTracker, Resource Manager, Oozie, HiveServer... и т.д.

Кроме того, как описано в gehue.com/releases, нужная вам версия может зависеть от вашей версии Hive.

Обратите внимание, что без распространения Cloudera ваш пробег может варьироваться, но не забудьте включить в Hue список пользователей или gethue.com;)

Мы также наблюдаем за улучшением настройки Hue с помощью Amazon AWS/EMR!

Ответ 2

Чтобы создать и запустить hue 3.6.0 с apache hadoop 2.4.1

  • git clone https://github.com/cloudera/hue.git (Уведомление! релизы /tag/release -3.6.0 нестабильно, лучше построить от последнего мастера. Я построил с 7 августа, 87d6b2da1 - он стабильный)

  • cd hue

  • $ vi maven/pom.xml

  • изменить hasoop.version на 2.4.1
  • заменить hasoop-core с hasoop-common
  • установить версию 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

  • построить hue $ make apps

  • настроить hue $ vi desktop/conf/pseudo-distributed.ini

  • запустить сервер оттенков в режиме dev $ build/env/bin/hue runserver 0.0.0.0:8000

Ответ 4

Цитата: "... без распределения Cloudera ваш пробег может измениться..."

В самом деле, он будет меняться МНОГО! Казалось бы, верно следующее:

За установку giude: http://cloudera.github.io/hue/docs-2.0.1/manual.html#_install_hue

Примечание: Hue требует Hadoop, содержащегося в дистрибутиве Clouderas, включая Apache Hadoop (CDH), обновление версии 3 или более поздней версии.

Я попробовал это и столкнулся с стенами с помощью Hue, пытающегося подключиться к Hive, Pig и OOZIE.

На этом этапе - по крайней мере, по моему опыту - Hue не будет запускаться на стандартной установке Apache Hadoop, используя стандартные инструменты Apache, такие как Hive и Pig. Это должен быть урожай распределения Clouderas.

Если у кого-то есть другие (положительные) переживания, связанные с установкой Hue вне дистрибутива Clouderas, мне было бы очень интересно услышать о них...