Amazon ec2 无法在ec2的多节点群集中启动namenode

Amazon ec2 无法在ec2的多节点群集中启动namenode,amazon-ec2,hadoop2,Amazon Ec2,Hadoop2,因此,我按照以下指南设置mu多节点群集: 当我完成所有设置并运行start-dfs.sh之后,当我运行jps时,只启动SecondaryNameNode。 这是我的core-site.xml <configuration> <property> <name>fs.defaultFS</name> <value>hdfs://mynode1/</value> <description>Nam

因此,我按照以下指南设置mu多节点群集: 当我完成所有设置并运行start-dfs.sh之后,当我运行jps时,只启动SecondaryNameNode。 这是我的core-site.xml

<configuration>
<property>
    <name>fs.defaultFS</name>
    <value>hdfs://mynode1/</value>
    <description>NameNode URI</description>
</property>

</configuration>
这是我的namenode日志

2014-10-26 01:16:57,756 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = ip-10-169-41-62.ec2.internal/10.169.41.62
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 2.4.1

我注意到的是,如果我将设置中的所有内容从mynode1更改为localhost,那么似乎可以开始使用namenode,但node2中的datanode不会响应master,因为我无法将文件上载到hdfs,我建议您使用本教程。我用了它,一切都很好,我刚刚把端口号从8020改为9000,8021改为9001


核心和hdfs文件不正确。我无法理解您正在部署多少节点。因此,请按照我在上述链接中推荐您的方式更改您的教程,如果您有任何问题,请告诉我。

您好,我是该教程的作者。如果这在某些方面是错误的,请让我知道,我不想有混淆/错误的事情发生。谢谢!
127.0.0.1       localhost

54.225.196.4    mynode1
54.80.40.198    mynode2

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
2014-10-26 01:16:57,756 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:   host = ip-10-169-41-62.ec2.internal/10.169.41.62
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 2.4.1