2016-04-26 110 views
0

在有多個從節點,一個主節點和一個客戶端節點的多節點hadoop集羣中,我們都需要安裝java嗎?何處在多節點hadoop集羣上安裝Java?

另外,我們需要hadoop只安裝在客戶端節點上?我在經過網站後感到困惑,他們提到我們首先需要安裝Java,但沒有提及我們需要安裝哪個節點。

+1

Java是Hadoop的主要先決條件。對於Master和所有從屬Java都需要安裝。 –

回答

0

Java是運行Hadoop的先決條件。即使在客戶端也需要在所有機器上安裝Java。

來到客戶端配置。在客戶機中不需要安裝Hadoop。這僅僅是與Hadoop集羣

檢查下面的鏈接瞭解更多

Hadoop Client Node Configuration

https://pravinchavan.wordpress.com/2013/06/18/submitting-hadoop-job-from-client-machine/

+0

明白了。因此,在所有機器上安裝hadoop軟件包也是如此,但只有某些進程會在機器上運行,具體取決於配置文件中定義的角色,對吧? – Djeah

+0

是的,正如我上面所說的,不需要安裝Hadoop – BruceWayne

0

Java的溝通是前提條件執行Hadoop。它應該安裝在所有主站和從站節點上。

有關更多詳細信息,請參閱文檔Hadoop MultiNode cluster setup

+0

因此,在所有機器上安裝hadoop軟件包也是如此,但只有某些進程會在機器上運行,具體取決於配置文件中定義的角色,對吧? – Djeah

+0

是的,絕對正確..主節點將運行其服務,從節點將運行其服務 –

0

JDK應該安裝在所有節點上,因爲它是Hadoop工作的主要要求。 確保您在所有節點中安裝了相同版本的Java。

Oracle Java優於openjdk

相關問題