我需要设置一个多节点hadoop集群。到目前为止,我已经为每个集群节点使用静态ip地址进行了安装。但是,在我的最新集群中,我需要使用dhcp分配的节点。所以我想知道,我应该如何让集群工作和生存重启等。集群节点必须有静态ip地址,还是我们也可以用动态ip地址?任何Maven指导请。
sqxo8psd1#
对于独立模式和伪分布式模式,您可以在单个节点上运行动态ip地址。对于完全分布式模式,节点由“hadoop\u home/conf”中的文件主节点和从节点标识。这些名称是在“/etc/hosts”中描述的主机。因此,当任何节点的ip发生变化时,hadoop都无法识别机器、节点或主机(即使已识别,这些节点也没有配置hadoop)。因此,您无法实现完全分布式的hadoop设置。如果可以,请在路由器上配置dhcp。否则在所有节点上安装dhcp。开始吧!!
1条答案
按热度按时间sqxo8psd1#
对于独立模式和伪分布式模式,您可以在单个节点上运行动态ip地址。对于完全分布式模式,节点由“hadoop\u home/conf”中的文件主节点和从节点标识。这些名称是在“/etc/hosts”中描述的主机。因此,当任何节点的ip发生变化时,hadoop都无法识别机器、节点或主机(即使已识别,这些节点也没有配置hadoop)。因此,您无法实现完全分布式的hadoop设置。
如果可以,请在路由器上配置dhcp。否则在所有节点上安装dhcp。开始吧!!