我试图通过使用亚马逊实例的公共(public) IP 而不是它们的网络内 IP 来配置 Hadoop,因为我的目标是创建一个混合集群,即云 + 本地机器集群。尽管所有 ssh 设置都非常好,但当使用亚马逊公共(public) IP 时,Hadoop 仍然无法连接(数据节点找不到名称节点)。我在 hbase 的 zookeeper 配置中使用了亚马逊实例的公共(public) IP,并且它正确连接到它。那么为什么 HBase 可以连接而 Hadoop 不可以呢?
卡夫卡也有同样的问题。
最佳答案
删除 .ssh/known_hosts 文件并尝试
关于hadoop - 如何在 hadoop 配置中使用亚马逊实例的公共(public) IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35289942/