hadoop-配置ssh免密登录
配置ssh免密登录(root用户的)
生成密钥指令ssh-keygen -t rsa -b 4096
三台虚拟机都是同样的操作,输入后只回车回车回车就可以了。
然后进行授权免密登录
指令如下
ssh-copy-id node1
然后根据提示输入 yes和你得root密码(123456)
然后给node1配置node2的免密登录
ssh-copy-id node2
然后根据提示输入 yes和你得root密码(123456)
然后给node1配置node3的免密登录
ssh-copy-id node3
然后根据提示输入 yes和你得root密码(123456)
上面是对node1配置的node123的免密登录,同样也要配置node2,node3对node123的免密登录,步骤和上面完全一样。
然后可以像下面这张图一样进行测试
ssh node2
创建Hadoop用户,配置三台虚拟机hadoop用户的免密登录
输入下面的指令创建hadoop用户useradd hadoop
然后对hadoop用户设置密码输入下面的指令,根据提示输入密码即可password hadoop
然后切换到Hadoop用户进行免密登录的配置
输入下面的指令ssh-keygen -t rsa -b 4096
三台虚拟机都是一样的操作
然后进行免密登录的配置
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
像上图这样给三台虚拟机都配置一下