Могу ли я как-то внести свой вклад в более старую версию Hadoop, например, до 2,6? Потому что теперь доступна версия 3.0.0 для вклада (https://wiki.apache.org/hadoop/HowToContribute).Вклад Hadoop
ответ
Вы упомянули о том, что хотите сделать это для дистрибутива Hortonworks - я бы, вероятно, отправил исправление в основной проект Apache, а затем дотянулся до Hortonworks и спросит их, могут ли они сделать вишневое решение для следующей версии HDP ,
В то же время я бы сохранил вилку текущего дистрибутива Hortontworks и применил там свои патчи. Я должен был сделать это в прошлом с версией Клодера Хадоопа. Это боль, но единственный способ обеспечить вам необходимые изменения.
В зависимости от проблемы или функции, которую вы исправляете, возможно, есть способ обойти ее без необходимости исправления самого Hadoop?
Мы решили эту проблему без патча Hadoop. Спасибо за предложение. –
Хорошо здорово! Это всегда намного проще :-) –
Обычно люди вносят свой вклад в последние изменения, чтобы добавить свои идеи. Почему вы хотите внести свой вклад в более старую версию? –
Сообществу обычно не хватает мотиваций для обновления/исправления старых версий. Это много исправлений в системах контроля версий, и это не отразится на новой версии, о которой они заботятся. Вам лучше просто отправить патч для новой версии и сделать его доступным для всех следующего выпуска, чтобы вы могли продемонстрировать свой вклад. – Mai
Для локального использования вы можете исправить исходный код самостоятельно и перестроить Hadoop, что означает, что вы используете свою собственную версию Hadoop. – Mai