您现在的位置是:主页 > news > 花都营销型网站建设公司/seo研究中心好客站
花都营销型网站建设公司/seo研究中心好客站
admin2025/5/25 13:06:42【news】
简介花都营销型网站建设公司,seo研究中心好客站,信息类网站有哪些,用hadoop做网站日志分析我的一台虚机上面装了三台Centos,hostname分别是Master,Slave1,Slave2, Centos中查看节点 IP 地址的命令为 ip addr,如果是新安装的最小化centos,默认是不能联网,联网请看文章解决centos7不能联…
我的一台虚机上面装了三台Centos,hostname分别是Master,Slave1,Slave2,
Centos中查看节点 IP 地址的命令为 ip addr,如果是新安装的最小化centos,默认是不能联网,联网请看文章解决centos7不能联网问题.
先做这三台机器ip映射,先在Master节点完成映射,为了便于区分,可以先修改这三台机器的hostname ,vim /etc/hostname
,在该文档写入Master(Slave1/Slave2),执行如下命令修改自己所用节点的IP映射:
vim /etc/hosts
对应关系如下
192.168.1.128 Master
192.168.1.129 Slave1
192.168.1.130 Slave2
无密码登陆操作是要让 Master 节点可以无密码 SSH 登陆到各个 Slave 节点上。
首先生成 Master 节点的公匙,在 Master 节点的终端中执行:
cd ~/.ssh # 如果没有该目录,先执行一次ssh localhost
rm ./id_rsa* # 删除之前生成的公匙(如果有)
ssh-keygen -t rsa
让 Master 节点需能无密码 SSH 本机,在 Master 节点上执行:
cat ./id_rsa.pub >> ./authorized_keys #生成的密钥追加到authorized_keys 后
完成后可执行 ssh Master 验证一下(可能需要输入 yes,成功后执行 exit 返回原来的终端)。接着在 Master 节点将上公匙传输到 Slave1 节点:
scp ~/.ssh/id_rsa.pub hadoop@Slave1:/home/hadoop/ #hadoop用户
或:scp ~/.ssh/id_rsa.pub root@Slave1:/root #root用户
scp 是 secure copy 的简写,用于在 Linux 下进行远程拷贝文件,类似于 cp 命令,不过 cp 只能在本机中拷贝。执行 scp 时会要求输入 Slave1 上 hadoop 用户的密码(hadoop),输入完成后会提示传输完毕,如下图所示:
接着在 Slave1 节点上,将 ssh 公匙加入授权:
mkdir ~/.ssh # 如果不存在该文件夹需先创建,若已存在则忽略
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
rm ~/id_rsa.pub # 用完就可以删掉了
如果有其他 Slave 节点,也要执行将 Master 公匙传输到 Slave 节点、在 Slave 节点上加入授权这两步。
这样,在 Master 节点上就可以无密码 SSH 到各个 Slave 节点了,可在 Master 节点上执行如下命令进行检验,如下图所示:
ssh Slave1