hadoop学习笔记之hadoop伪分布集群搭建(四)

缺乏、安全感 2022-06-01 04:06 280阅读 0赞

本次hadoop伪分布搭建环境:Windows10_64位+VMware9.0+Centos 6.4(32位)

默认以上环境已经配置好,下面开始进行hadoop伪分布集群安装……

============================================================

内容如下:

一、给主机服务器(Centos 6.4)配置IP地址

二、安装jdk,并配置环境变量

三、安装hadoop

四、ssh免密登录

五、HDFS & MapReduce 运行测试

=======================================================

1、ssh免密远程登录机制

下面通过一张图简要说明ssh远程登录机制的原理

20180119142108383

接下来我们就来实现ssh免密登录

(1)生成密钥对

命令: ssh-keygen -t rsa20180119142314649

密钥对生成成功以后,我们可以查看一下,我这里默认的存放路径为/home/hadoop/.ssh/id_rsa

命令 ll -a (其中参数-a是显示隐藏文件)

20180119142510366

在.ssh文件夹中有三个文件

id_rsa 就是私钥 id_rsa.pub 就是公钥

20180119142617298

(2)新建authorized_keys登录授权列表文件

将公钥id_rsa.pub加入到授权登录列表文件authorized_keys中,这个文件也是在.ssh文件夹中,如果是第一次设置吗,这个文件此时还没有,需要我们自己新建一个文件authorized_keys

新建authorized_keys,命令为 touch authorized_keys,

20180119143015058

并修改权限为-rw———-( 权限必须是这个 ),命令为 chmod 600 authorized_keys

20180119143029945

(3)接下来就是将公钥追加到authorized_keys文件中

命令为 cat id_rsa.pub >> authorized_keys

20180119143310721

-———————————————————————————————————————————————————

至此,ssh的免密登录设置就已经完成了,我们再次启动hadoop集群的时候就不要再一遍一遍的输入手动输入密码了

20180119144355401

补充:Linux文件权限解析

4代表读权限,2代表写权限,1代表执行权限

7=4 + 2 + 1,表示拥有可读可写可执行权限

6=4 + 2,表示可读可写权限,但没有可执行权限

5=4 + 1,表示拥有可读可执行权限,但是没有写权限

4=4,表示只有可读权限

3=2 + 1,表示可写可执行权限,但没有可读权限

2=2,表示只有可写权限

1=1,表示只有可执行权限

0 代表没有任何权限

发表评论

表情:
评论列表 (有 0 条评论,280人围观)

还没有评论,来说两句吧...

相关阅读