首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 云计算 >

Hadoop SSH配备,启动 输入密码 解决

2012-11-23 
Hadoop SSH配置,启动 输入密码 解决1. ssh-keygen -t dsa -P -f ~/.ssh/id_dsa2.cat ~/.ssh/id_dsa.pub

Hadoop SSH配置,启动 输入密码 解决

1. ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

2.cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 

这两步可以实现,本地 ssh localhost,配置完后,最好先 ssh 一下,这样可以生成一些东西到 ~/.ssh/known_hosts 

如果是 伪分布式的,ssh 已经配置完成了。

完全分布式还需配置如下:

3. 将 Namenode 的 密钥 复制自己的里面,最好 双向的都有,都可以互相ssh。

按一般的情况,现在已经配置完成了。

有时候,几个节点 用户名不一样,Namenode 启动其他节点的时候,默认用的自己下的 用户名。

比如:Namenode 用户名为 :hadoop ,node1 用户名为:user1

这样是:ssh hadoop@host 这样登录 的,启动时还会提示输入密码。

解决办法:slaves 里配置成:user1@node1

最好 各节点的用户名一样,Hadoop 里 还有 安全认证,这样好管理 。

热点排行