2016-02-18 2 views
0

Могу ли я как-то внести свой вклад в более старую версию Hadoop, например, до 2,6? Потому что теперь доступна версия 3.0.0 для вклада (https://wiki.apache.org/hadoop/HowToContribute).Вклад Hadoop

+1

Обычно люди вносят свой вклад в последние изменения, чтобы добавить свои идеи. Почему вы хотите внести свой вклад в более старую версию? –

+0

Сообществу обычно не хватает мотиваций для обновления/исправления старых версий. Это много исправлений в системах контроля версий, и это не отразится на новой версии, о которой они заботятся. Вам лучше просто отправить патч для новой версии и сделать его доступным для всех следующего выпуска, чтобы вы могли продемонстрировать свой вклад. – Mai

+0

Для локального использования вы можете исправить исходный код самостоятельно и перестроить Hadoop, что означает, что вы используете свою собственную версию Hadoop. – Mai

ответ

3

Вы упомянули о том, что хотите сделать это для дистрибутива Hortonworks - я бы, вероятно, отправил исправление в основной проект Apache, а затем дотянулся до Hortonworks и спросит их, могут ли они сделать вишневое решение для следующей версии HDP ,

В то же время я бы сохранил вилку текущего дистрибутива Hortontworks и применил там свои патчи. Я должен был сделать это в прошлом с версией Клодера Хадоопа. Это боль, но единственный способ обеспечить вам необходимые изменения.

В зависимости от проблемы или функции, которую вы исправляете, возможно, есть способ обойти ее без необходимости исправления самого Hadoop?

+0

Мы решили эту проблему без патча Hadoop. Спасибо за предложение. –

+0

Хорошо здорово! Это всегда намного проще :-) –