希望这个问题没有脱离话题。我在AskUbuntu上问过这个问题,但没有得到任何回应:
我遵循Michael的优秀指南,在单个集群上设置Hadoop:http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/
现在,我希望设置第二个节点来进行一些处理。在本指南中,以及我所看到的所有其他集群中,这些集群都位于同一个LAN上。然而,我正在使用一个虚拟机来完成我的项目,这是我的大学给我的,我通过连接到PuTTY的IP地址来访问它。我能否通过Hadoop将这台机器连接到一个完全不同的IP地址上的另一台机器?这有可能吗?我试着编辑这两台计算机的/etc/主机,并将IP地址存储如下:
117.118.45.205:127.0.0.1本地宿主
先用真正的IP地址,然后是“本地”IP地址,但那是行不通的。有没有人有任何建议,还是根本不可能?
发布于 2013-08-16 12:16:37
第一,您对/etc/hosts的编辑是错误的。将公共IP添加到第二行,不要使用冒号来分离这样的IP。那个语法不会被理解的。
第二,(我相信)如果第二台计算机可以平第一台,反之亦然,它可以设置为Hadoop集群中的一个节点。如果不是,那就不是。可能存在与跨越路由边界有关的问题(如果您这样做的话),但我没有足够的经验来确定这一点。
https://serverfault.com/questions/531476
复制相似问题