在没有ssh'ing到localhost的情况下启动Hadoop

时间:2013-04-09 14:47:04

标签: linux hadoop

我手上的情况非常棘手。我正在几个运行Ubuntu 12.04的节点上安装Hadoop,我们的IT人员创建了一个用户“hadoop”供我在所有节点上使用。此用户的问题是,由于某些安全性限制,它不允许在localhost上使用ssh。所以,我根本无法启动Hadoop守护进程。

我可以使用“ssh hadoop @ hadoops_address”连接到自己,但不使用环回地址。我也无法对/ etc / hosts进行任何更改。有没有办法可以使用“ssh hadoop @ hadoops_address”而不是“ssh hadoop @ localhost”告诉Hadoop ssh自己?

1 个答案:

答案 0 :(得分:0)

Hadoop从conf dir中存在的“masters”和“slaves”文件中读取主机名, 编辑文件并将值从localhost更改为hadoops_address。 这应该可以解决你的问题。