我需要设置一个多节点Hadoop集群。到目前为止,我已经为每个群集节点使用静态IP地址进行了安装。但是,在我的最新集群中,我需要使用DHCP分配的节点。所以我想知道,我应该如何让集群工作并重新启动等等。
是否必须为群集节点提供静态IP地址,或者我们是否也可以使用动态IP?
请任何专家指导。
答案 0 :(得分:0)
对于独立和伪分布式模式,您可以在单个节点上运行动态IP地址。 对于完全分布式模式,节点使用位于“ HADOOP_HOME / conf ”中的文件主服务器和从服务器进行标识。这些名称是在“ / etc / hosts ”中描述的主机。因此,当任何节点的IP发生变化时,Hadoop无法识别机器或节点或主机(即使已识别,这些节点也未配置Hadoop)。因此,无法实现完全分布式的Hadoop设置。
如果可以,请在路由器上配置DHCP。否则在所有节点上安装DHCP 。然后开始!!