2016-04-26 105 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

相关问题