我们是否需要在名为namenode的节点上启动nodemanager,即我将其设为datanode?
我将在一台机器上启动namenode和resourcemanager。由于我不会在这台机器上启动datanode,所以我也不需要启动nodemanager吗?

谢谢

最佳答案

这取决于你。您可以选择将Nodemanager保留在未安装Datanode服务的节点上,在这种情况下,如果由此Nodemanager执行,则数据将通过网络传输以执行任务。

但是,如果要减少主节点的负载,则应避免在其上安装如此繁重的过程(Datanode和NodeManager)。在许多情况下,它可以提高群集的性能。

关于hadoop - yarn :我们在namenode上需要nodemanager吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32753218/

10-16 10:40