启动Hadoop而不对本地主机进行ssh处理



我手头有一个非常棘手的情况。我在几个运行Ubuntu 12.04的节点上安装了Hadoop,我们的IT人员为我在所有节点上创建了一个用户"Hadoop"。这个用户的问题是,由于一些安全限制,它不允许在本地主机上使用ssh。所以,我根本无法启动Hadoop守护进程。

我可以使用"ssh hadoop@hadoops_address"连接到自己,但不使用环回地址。我也不能对/etc/hosts. conf做任何修改是否有一种方法,我可以告诉Hadoop ssh到自己使用"ssh hadoop@hadoops_address"而不是"ssh hadoop@localhost"?

Hadoop从conf目录中的"master "one_answers"slaves"文件中读取主机名,编辑文件,将localhost的值修改为hadoops_address。

最新更新