centos7安装hadoop2.7教程-(1:配置ssh无密码登陆)

hadoop2.7

安装hadoop总体思路很简单其实,无非就是那几个步骤:

  1. 准备服务器
  2. 配置主服务器可以无密码SSH登录从服务器
  3. 解压安装JDK
  4. 解压安装Hadoop
  5. 配置hdfs、mapreduce等主从关系

大体上可以分为这5个步骤;

此文章说的是第2个步骤:配置主服务器可以无密码SSH登录从服务器

第一步准备服务器自己百度吧(本文是vmware虚拟机安装!):

2台CentOS7,64位,

Hadoop2.7需要64位Linux,

CentOS7 Minimal的ISO文件只有792M,操作系统很快就可以安装完成。

master 192.168.11.100

slave    192.168.11.101

用root用户,每台服务器都生成公钥,再合并到authorized_keys文件

(1)CentOS7默认没有启动ssh无密登录,去掉/etc/ssh/sshd_config其中2行注释,每台机务器都操作,

命令:

vi  /etc/ssh/sshd_config

修改内容:

#RSAAuthentication yes

#PubkeyAuthentication yes

(2)输入

ssh-keygen -t rsa

生成key,都不输入密码,一直回车,/root就会生成.ssh文件夹,每台服务器都要设置,

(3)合并公钥到authorized_keys文件,在master服务器,进入/root/.ssh目录,通过SSH命令合并,

cat id_rsa.pub >>authorized_keys

ssh root@192.168.11.101 cat ~/.ssh/id_rsa.pub >>authorized_keys

(4)把master服务器的

authorized_keys

known_hosts

复制到slave服务器的/root/.ssh目录

命令如下:

scp authorized_keys root@192.168.11.101:/root/.ssh

scp known_hosts root@192.168.11.101:/root/.ssh

(5)完成,

ssh root@192.168.11.100

ssh root@192.168.11.101

就不需要输入密码了!

莫问

我还没有学会写个人说明!

相关推荐

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。