2015-04-23 85 views
0

我知道hadoop 2.6集羣可以配置爲運行'yarn'或'local',其中'yarn'是mapreduce v2,'local'只是本地模式。我從這個線程(What is the difference between classic, local for mapreduce.framework.name in mapred-site.xml?)瞭解到,它也可以配置爲在'經典'框架中運行,即mapreduce v1。但是如果我只是將'mapreduce.framework.name'從'yarn'(或'local')更改爲'classic',我就無法運行任何工作。那麼,有可能這樣做嗎?我如何配置它?是否可以配置運行mapreduce v1框架的hadoop 2.6.0? (classic)

我的另一個想法是,我使用apache hadoop 2.6發行版,這是否與mapreduce v1框架?如果沒有,我不應該能夠配置集羣運行v1框架。

請注意,我的問題不是在hadoop 2.6.0上運行mapreduce v1作業,而是以某種方式配置集羣(不是'yarn',而是'local'),運行mapreduce v1框架工作。

回答

1

您可以使用hadoop 2.6.0來配置MR1或MR2。我沒有使用過Apache,但是我使用CDH分區,在這裏我將集羣配置爲MRV1。

+0

你能分享你的配置的更多細節?你的CDH版本是什麼?你如何配置mapred-site.xml? – mattsun

+0

我已經使用CDH 4.7.1 ...我有這個屬性在mapred-site.xml中 mapred.job.tracker 172.17.1.206:8021 你就可以開始的JobTracker和任務跟蹤守護程序,而不是資源管理器和節點管理器守護進程。欲瞭解更多信息,請點擊此http://www.cloudera.com/content/cloudera/en/documentation/cdh4/latest/CDH4-Installation-Guide/cdh4ig_topic_11_3.html –

+0

本指南的一步是啓動jobtracker,但hadoop 2.6.0 doesn'沒有工作追蹤者。我會尋找任何其他幫助。謝謝! – mattsun

相關問題