一、三台独立的伪分布式       

       上一节我们配置好了一台,现在我们配置三台做一个完全分布式。首先保证你的虚拟机里的系统都是关闭的;然后从bigdata111 那台机器直接克隆两台;直接克隆方便快捷,不仅安装的快,而且前面做的设置都保存下来了,不需要重复操作。

    克隆,从关闭着的bigdata111克隆

大数据(三)--------完全分布式

       选择创建完整的克隆

大数据(三)--------完全分布式

      然后改名字、改存储位置

大数据(三)--------完全分布式

    之后等待克隆完成即可。用这样的方式克隆两台,一台 bigdata112 一台 bigdata113 。

     克隆后需要修改一些数据使得新克隆的 bigdata111 成为正真的 bigdata112 和 bigdata113 。先改主机名:

  • hostnamectl set-hostname bigdata112
  • hostname           查看是否改成功,显示bigdata112 说明修改成功
  • vi /etc/sysconfig/network-scripts/ifcfg-ens33          进去之后修改ip,将原先的192.168.1.111改为192.168.1.112
  • service network restart         重启网络设置
  • ping www.baidu.com            查看能否访问外网
  • ping 192.168.1.2                  查看能否访问网关

       由于bigdata111在前面设置的东西都设置过了,这里是克隆过来的,享有它的设置,因此很多地方都不要再配置了,修改了上面的 IP 之后,现在bigdata112 已经是一台独立的主机了。重新用 Xshell 连接 bigdata112,连接方法与之前的介绍的一样。

      bigdata113 也做如上的修改,这样他也就成为了一台独立的主机了。现在我们就有三台独立的主机了。

二、三台主机的SSH免密登陆

       三台主机不仅能自己免密登陆自己的主机,还可以免密登陆别的主机,因此各配置三遍一共需要配置九遍。

       首先我们配置一下 bigdata112,使用命令 ssh-****** -t rsa 生成公钥和私钥;这里注意一下,由于是克隆的,之前的bigdata111配置过SSH了,因此这时会提示是否覆盖,我们输入 yes 即可,其他的还是不要输入,全部回车;

大数据(三)--------完全分布式

         然后就是使用命令 ssh-copy-id bigdata111 、ssh-copy-id bigdata112、ssh-copy-id bigdata113 分别将公钥拷贝给三台主机,包括自己。

        拷贝完成之后我们检测一下是否成功,使用命令 ssh bigdata111 、ssh bigdata112 、ssh bigdata113查看各主机之间是否能互相切换,如果如下图所示则表示 bigdata112 能免密登陆其余的三台主机(包括自己)。

大数据(三)--------完全分布式

        接下来,同样的方法去配置 bigdata111 和 bigdata113 。不出意外情况这两台也将配置好,接下来就是更改一下 hadoop的配置文件使其形成完全分布式。

三、三台主机下的HADOOP文件配置

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2021-09-06
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-01-10
  • 2021-11-26
  • 2021-10-22
  • 2022-12-23
猜你喜欢
  • 2021-10-23
  • 2021-10-27
  • 2021-06-30
  • 2021-08-16
  • 2021-10-20
  • 2021-07-13
相关资源
相似解决方案