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小时内删除。
发表评论