Вопрос

Мне нужно несколько руководств по установке Oozie на Hadoop 2.2.Страница Quick Start Docs указывает, что

Важно: по умолчанию он строит против Hadoop 1.1.1.Это возможно построить против версий Hadoop 2.x, но это сильно рекомендую использовать распространение Bigtop, если используете Hadoop 2.x, потому что Oozie Sharelibs, построенные из распределения Тарбола, не будут работать с Это.

Я не смог бы получить Bigtop для работы.

Я попробовал после некоторого руководства от здесь Но это говорит мне только для редактирования файлов POM.xml, а не то, что редактировать в них.

У меня есть свинья и Maven.

Спасибо заранее

Это было полезно?

Решение

Это проблема с выпусками, разрешающими общие библиотеки с Maven и с момента исправления, если вы используете GIT Master. У меня была эта проблема, надеясь, что это решение будет работать на версию OOZIE, от.

Совет на здесь используется. Подобно на Сообщение Blog вы связали Команда GREP будет указывать на оскорбление файлов:

$ grep -l "2.2.0-SNAPSHOT" `find . -name "pom.xml"`
./hadooplibs/hadoop-2/pom.xml
./hadooplibs/hadoop-distcp-2/pom.xml
./hadooplibs/hadoop-test-2/pom.xml
./pom.xml
.

Любые упоминания 2,2,0 - снимок в этих файлах должны быть заменены на 2.2.0

Я бы предложил удалить часть -snapshot, используя следующую команду:

 $ grep -l "2.2.0-SNAPSHOT" `find . -name "pom.xml"` | xargs sed -i 's|2.2.0-SNAPSHOT|2.2.0|g'
.

Обновление : Если у вас нет Hadoop jars, построенных из того, когда вы построили сам Hadoop, то вам нужно будет добавить опцию -dincludehadoOoopjars

а затем построить пакет:

 $ mvn clean package assembly:single -Dhadoop.version=2.2.0 -DskipTests
.

или если вы используете JDK7 и / или нацеливание Java 7 (как я сделал):

 $ mvn clean package assembly:single -Dhadoop.version=2.2.0 -DjavaVersion=1.7 -DtargetJavaVersion=1.7 -DskipTests
.

Документация на здании oozie (Документы версии 4) доступны Здесь ,

Вышебранное сработанное здание Release-4.0.0 с Hadoop 2.2 и Java SDK 7.

Расход можно найти в дистрибутиве / цели.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top