hadoop 启动namenode seconderynamenode 时要master 密码

2024-12-26 01:18:06
推荐回答(2个)
回答1:

你是不是为了使用hadoop单独建立了一个hadoop用户,而坐ssh免密码的时候是在root下做的,你在使用ssh生成公钥的时候他的/.ssh文件夹是生成在你的当前用户目录下的,所以在通信的时候,只有在该用户的家目录下存在/.ssh文件夹下的公钥文件 才能免密码
建议在你自建的hadoop用户下再做一次ssh即可

回答2:

这是因为你的ssh key的用户不是运行hadoop的用户