首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在hadoop配置中使用amazon实例的公共in?

如何在hadoop配置中使用amazon实例的公共in?
EN

Stack Overflow用户
提问于 2016-02-09 10:44:16
回答 2查看 38关注 0票数 0

我试图通过使用amazon实例的公共is来配置Hadoop,而不是使用网络内部的is,因为我的目标是创建一个混合集群,即云+本地机器集群。尽管所有ssh设置都很好,但当使用amazon公共is时,Hadoop仍然无法连接( datanodes找不到namenode)。我在hbase的动物园管理员配置中使用了amazon实例的公共IP,并将其正确地连接到它。那么,为什么HBase连接而Hadoop不连接呢?

卡夫卡也有同样的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-10 06:15:54

我找到了答案。

诀窍是在‘/etc/host’文件中不包含与amazon实例有关的任何条目,并且‘~/..ssh/config’文件在涉及EC2实例时只应包含以下设置:

代码语言:javascript
运行
复制
Host ec2-x-x-x-x.compute-1.amazonaws.com
    StrictHostKeyChecking no
    IdentityFile /path to private key

这里,ec2-x-x-x-x.compute-1.amazonaws.com是亚马逊实例的公共IP。

票数 0
EN

Stack Overflow用户

发布于 2016-02-09 11:04:00

删除..ssh/知名主机文件并尝试

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35289942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档