启动hadoop而不ssh'ing到localhost

ma8fv8wu  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(262)

我手头有一个非常棘手的情况。我正在运行Ubuntu12.04的几个节点上安装hadoop,我们的it人员已经创建了一个用户“hadoop”,供我在所有节点上使用。这个用户的问题是,由于某些安全限制,它不允许在localhost上使用ssh。所以,我根本无法启动hadoop守护进程。
我可以用ssh连接到自己hadoop@hadoops_address“但不使用环回地址。我也不能对/etc/hosts进行任何更改。有没有一种方法可以让hadoop使用“ssh”将ssh传递给自己hadoop@hadoops_address而不是sshhadoop@localhost"?

5jdjgkvh

5jdjgkvh1#

hadoop从conf dir中的“masters”和“slaves”文件中读取主机名,编辑该文件并将localhost的值更改为hadoops\u address。这会解决你的问题。

相关问题