amazon-web-services - EC2 上的 Hadoop Mapreduce 错误 - 从 master/ip 调用到 master :9000 failed

标签 amazon-web-services hadoop amazon-ec2 mapreduce hadoop-yarn

所以我在私有(private) AWS VPC 上建立了一个简单的 2 节点 hadoop 集群。所以我使用的是私有(private) IP 和 DNS,而不是他们给你 AWS 的公共(public) IP。

我已经启动并运行了 HDFS,我可以使用文件系统来创建和移动文件/目录。但是当我尝试运行简单的 Mapreduce 作业(例如 wordcount)时,我收到以下错误:

 Call From master/10.205.232.248 to master:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
java.net.ConnectException: Call From master/10.205.232.248 to master:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused

我的/etc/hosts 如下所示:
10.205.232.248 <master_hostname> ip-10-205-232-248 master
10.205.232.249 <slave_hostname> ip-10-205-232-249 slave
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

我的核心站点.xml:
<property>
 <name>fs.defaultFS</name>
 <value>hdfs://master:9000</value>
</property>

我的 mapred-site.xml:
        <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
        </property>
        <property>
                <name>mapred.job.tracker</name>
                <value>10.205.232.248:9001</value>
        </property>

我的 yarn 站点.xml:
        <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
        </property>
        <property>
                <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
                <value>org.apache.hadoop.mapred.ShuffleHander</value>
        </property>

我忽略了哪些配置设置以获取此连接错误?
谢谢!

最佳答案

检查机器中的防火墙,并在 aws 安全组中打开端口(入站和出站)

关于amazon-web-services - EC2 上的 Hadoop Mapreduce 错误 - 从 master/ip 调用到 master :9000 failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40875336/

相关文章:

amazon-web-services - 实例故障时将 EBS 卷移动到新实例

html - AWS 页面仅显示 Apache 起始页而不是 html 文件

amazon-web-services - AWS EMR 在加速端点配置上引发异常

amazon-web-services - 将 web.config 部署到 amazon beanstalk

amazon-web-services - 在 AWS EC2 容器服务中将敏感信息传递给 Docker 容器

java - 是否可以在没有 hadoop 依赖的情况下使用 apache mahout 分类

java - 通过 PHP Exec() 或类似函数启动 Minecraft_Server.jar

mysql - 如何使我的本地 mysql 设置与 Amazon RDS 匹配?

hadoop - 使用 PIG 加载文件

java - 在 HDFS 上合并多个 LZO 压缩文件