2016-02-18 159 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發行版的一個分支,並在其中應用您的修補程序。過去我不得不使用Cloudera的Hadoop版本來完成此操作。這是一種痛苦,但確保您獲得所需更改的唯一方法。

根據問題或功能你打補丁也許有辦法解決它,而不必修補Hadoop本身?

+0

我們在沒有Hadoop補丁的情況下解決了這個問題。感謝您的建議。 –

+0

好極了!這總是很容易:-) –