Hadoop集安装图
首先准备虚拟机
电脑太卡,就只准备了两个虚拟机        hadoop1,hadoop2
启动起来
hadoop1
hadoop2
两台机器地址分别是
hadoop1:    172.16.2.199
hadoop2:    172.16.3.226
已经成功连接上
下面我们在hadoop1和hadoop2下新建两个用户,用户名为hadoop
然后在hadoop2下面也新建一个hadoop用户
然后我们配置ssh    免密码登录使    hadoop1能登录到hadoop2
并且hadoop2也能登录到hadoop1
我们首先切换到hadoop用户下,使用的命令是
su    h adoop
同时    hadoop2也切换到hadoop用户下
剩下的    我们先只操作hadoop1,hadoop2最后操作
我们切换到了hadoop环境后    我们开始打命令配置免SSH密码登录
首先我们测试
输入:ssh    l ocalhost
我们看到是需要输入密码的,说明我们的机器没有安装ssh免密码登录
下面我们敲打这个命令
-­‐>            ssh-­‐keygen    -­‐t    r sa    -­‐P    ''    -­‐f    ~/.ssh/id_rsa
敲入了之后,我们继续敲
-­‐>            cd        ~/.ssh
进去之后
我们看到有3个文件
说明我们生成了ssh公钥
接着我们继续打命令
-
­‐>            cat    ~/.ssh/id_rsa.pub    >>    ~/.ssh/authorized_keys
然后我们进入到./ssh目录下
接着我们把authorized_keys的权限改成600,这样才可以使用ssh免密码登录    [hadoop@hadoop1    .ssh]$    c hmod    600    a uthorized_keys虚拟机linux安装jdk
然后我们测试:
-­‐>        ssh    l ocalhost
看到了吧,我们已经可以免ssh密码登录了
但是我们是登录到本机,下面我们需要把这个id_rsa.pub    拷贝到hadoop2的~目录下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。