我确实设置了一个Hadoop集群,该集群包括:1个主节点和2个从属节点。我使用Google Cloud VM,每个节点都是一个VM。
设置成功,我能够在主节点上启动NameNode,DataNode,Resource Manager,然后它们将在Slaves上自动启动。
但是当我退出到主节点的ssh会话,然后重新登录时,遇到了以下问题:
我必须手动重新启动主节点上的NameNode,DataNode和Resource Manager
在重新启动主节点上的这些服务之前,我必须再次 ssh-copy-id 从主节点到从节点的rsa_key(在设置过程中,我之前已经做过) ,否则,我将无法在从属节点上自动启动这些服务
有时,在执行了步骤1之后,我使用了jps
命令来检查NameNode,DataNode的状态,但是我没有看到它们正在运行。为什么??