1. 下载Hadoop
在 Apache的 Hadoop项目界面找到hadoop的 hadoop下载地址
http://hadoop.apache.org/releases.html
因为直接从Apache官方下载文件速度很慢,所以在表格下面选择别的镜像站地址。
在弹出的界面中会推荐一个下载速度很快的国内镜像站。
选择其中某个版本的hadoop下载,因为现在市面上绝大部分的学习资料都是以hadoop 2.x 为基础,所以推荐大家下载hadoop 2.x的版本。
没有安装图形界面的系统可以直接在命令行中使用下面的wget命令下载文件
wget http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz
2. 配置ssh免密码登录
以下操作均在root用户中进行,centos7 可以在命令行中使用 su 命令,输入密码后进入root用户。并且默认centos系统中已经正确的配置好了java环境
- 进入当前用户目录,找到 .ssh 文件夹
cd ~ //切换到当前用户的用户目录下
ls -all //查看当前用户目录下的所有文件
查看当前用户的目录下是否有 .ssh 文件夹,如果没有就自己创建一个
- 生成私钥和公钥
cd .ssh
ssh-keygen -t rsa // 生成公钥和私钥,期间系统会询问密钥的保存位置,直接一路回车确认即可
cp id_rsa.pub authorized_keys // 复制公钥
- 验证ssh免密码登录是否成功
ssh localhost //ssh登录本机,第一次登录可能需要输入一次密码,退出之后再登录就不需要了
exit
如果在输入ssh localhost之后出现 报错:Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
这是因为ssh公钥验证失败导致的错误,这个错误的解决办法可以参照别人的博客: