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

就不需要输入密码了!

莫问

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

暂无评论

发表评论

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

相关推荐

mac复制粘贴出现0~ xxx 1~ 解决办法

最近,mac不知道怎么回事,复制内容后粘贴的时候总是前面自动加上 0~, 后面自动加上 1~ 比如我复制 xxx ,粘贴之后就变成了。0~xxx1~ 很烦人. 解决方案:  打开 mac 终端, 执行下面命令即可; printf "\e[?2004l" 有 ...

haproxy常用配置项详解

HAProxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 GitHub、Bitbucket、Stack Overflow、Reddit、Tumblr、Twitter和 Tuenti在内的 ...

用iptables屏蔽端口

用iptables屏蔽端口25,防止被利用发垃圾邮件导致VPS被封。 1 查看已添加的iptables规则 iptables -L -n -v 2 用iptables屏蔽全部IP连接25端口 iptables -I FORWARD -p tcp --dport 25 -j DROP iptables -I FORW ...

网站服务器DDNS教程-shell脚本

直接上sh脚本,内容如下: [cc lang="bash"] #!/bin/bash # 修改这个部分 auth_email="abc@abc.xyz" ###登录邮箱 auth_key="abcxyzxxxxxxxxxxxxxxxxxxzzzz" # 在cloudflare账号设置下面找到 zone_name="abc.xyz" # ...