1. 下载
下载地址:http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.7.0.tar.gz
注意:在安装hadoop之前确保JDK安装成功。
2. 配置免密登录
Hadoop 组件之间需要基于 SSH 进行通讯。
2.1 配置映射
配置 ip 地址和主机名映射:
vim /etc/hosts
192.168.43.174 hadoop000
192.168.43.174 localhost
2.2 生成公私钥
执行下面命令行生成公匙和私匙
ssh-keygen -t rsa
2.3 授权
进入 ~/.ssh
目录下,查看生成的公匙和私匙,并将公匙写入到授权文件:
[hadoop@hadoop000 ~]$ cd .ssh/
[hadoop@hadoop000 .ssh]$ ll
total 16
-rw-r--r-- 1 hadoop hadoop 398 Sep 15 2017 authorized_keys
-rw------- 1 hadoop hadoop 1675 Sep 15 2017 id_rsa
-rw-r--r-- 1 hadoop hadoop 398 Sep 15 2017 id_rsa.pub
-rw-r--r-- 1 hadoop hadoop 1583 Nov 14 11:28 known_host
写入公匙到授权文件
[hadoop@hadoop000 .ssh]cat id_rsa.pub >> authorized_keys
[hadoop@hadoop000 .ssh] chmod 600 authorized_keys
检测免密登录:
[hadoop@hadoop000 ~]$ ssh hadoop000
Last login: Wed Nov 20 11:30:01 2019 from hadoop000