四、CDH5.16.2集群之XShell连接虚拟机

说明:

  1. 【一、CDH5.16.2集群之VMware-workstation-14安装】
  2. 【二、CDH5.16.2集群之三台虚拟机安装】
  3. 【三、CDH5.16.2集群之三台虚拟机配置网络配置】

一、通过XShell连接三台虚拟机

1、分别打开三台虚拟机终端,使用root用户

四、CDH5.16.2集群之XShell连接虚拟机_第1张图片

2、修改主机名:(三台虚拟机都执行)

hostnamectl set-hostname cdh1

3、更改hosts文件:(三台虚拟机都执行)

通过vi /etc/hosts 添加如下三台虚拟机信息
四、CDH5.16.2集群之XShell连接虚拟机_第2张图片

4、关闭防火墙,并查看状态(三台虚拟机都执行)

  • 执行如下命令关闭防火墙:
    systemctl disable firewalld
    systemctl stop firewalld.service
  • 执行如下命令查看防火墙状态:
    systemctl list-unit-files | grep firewalld
    systemctl status firewalld.service
    四、CDH5.16.2集群之XShell连接虚拟机_第3张图片

5、设置SSH免秘钥登陆(三台虚拟机都执行)

  • 检查SSH是否安装。
    ssh -V
  • 若无安装ssh则使用yum进行安装
    yum install openssh
  • 执行秘钥安装
    cd /
    ssh-keygen -t rsa
    四、CDH5.16.2集群之XShell连接虚拟机_第4张图片

6、配置公钥,进行免密登录(三台虚拟机都执行)

  • 执行如下命令,并根据提示输入密码

scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

scp [email protected]:/root/.ssh/id_rsa.pub /tmp/id_rsa.pub
cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.101
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.102
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.100.103

7、使公钥生效(三台虚拟机都执行)

scp /root/.ssh/authorized_keys 192.168.100.101:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.101:/root/.ssh

scp /root/.ssh/authorized_keys 192.168.100.102:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.102:/root/.ssh

scp /root/.ssh/authorized_keys 192.168.100.103:/root/.ssh
scp /root/.ssh/known_hosts 192.168.100.103:/root/.ssh

8、验证(三台虚拟机都执行)

四、CDH5.16.2集群之XShell连接虚拟机_第5张图片

9、打开控制面板中的网络连接,右键修改属性

四、CDH5.16.2集群之XShell连接虚拟机_第6张图片
四、CDH5.16.2集群之XShell连接虚拟机_第7张图片

  • 注意:这里的IP地址不能和虚拟机的IP地址完全一样,但是要保证在同一个网段
    四、CDH5.16.2集群之XShell连接虚拟机_第8张图片

10、通过XShell连接(三台虚拟机都执行)

四、CDH5.16.2集群之XShell连接虚拟机_第9张图片

你可能感兴趣的:(#,Hadoop安装,linux,hadoop)