大数据Java服务器端编程

『 Hadoop』从零安装第四弹

2017-07-19  本文已影响0人  Sakura_P

hadoop集群安装

前置准备:

  1. 克隆虚拟机,克隆出2个虚拟机,加上主虚拟机,则可构成简单的集群


  2. 选择完整克隆,其他下一步下一步即可,我的配置用了半小时克隆完2个

    PS:如果机子配置和我一样不怎么滴的话,准备好,你的噩梦要来了
  3. 在克隆的过程中,查看本机的DNS
    在Windows下,win+R运行cmd,在cmd命令行中输入
    ipconfig /all

配置master

  1. 把第一台机子即主虚拟机的hostname设置为master

    PS: 重启虚拟机后,名字显示改变,当时我没有及时重启虚拟机,所以名字还是显示ubuntu
  2. 查看master的IP地址


  3. 查看master的网络信息,记录子网及掩码等信息



  4. 根据master的网络信息修改配置文件interfaces



5.根据虚拟机集群的网络信息修改配置文件hosts
$ sudo gedit /etc/hosts

PS:这个不是最终版本的hosts,slave1和slave2是克隆出来的虚拟机,此时它们的IP我显然是还不知道的,所以先预测一下,稍后我会放出最终版的hosts,顺便localhost也可以去掉

配置slave1

  1. 同master的操作,先查看slave1的IP地址


  2. 修改hostname为slave1


  3. 修改配置文件interfaces


  4. 修改配置文件hosts
    PS:这个同样还不是最终版本的hosts...
  5. 检测配置是否成功,slave1 Ping自己和master


配置slave2

  1. 查看slave2的IP地址
    PS:此时开着3个虚拟机,本本已经开始吃力了,我当时被卡了好久,建议如果和我一样是4G内存的,可以设置3个虚拟机为1G 512M 512M 或者3个512M,为啥不设256M,因为启动不了哈哈哈哈
  2. 其它步骤略过,同前面,直接来看最终的hosts
  3. 最后,检测三台机子是否能互相Ping成功


配置DNS服务器

如果不能上网,需要修改/etc/resolv.conf文件,配置DNS服务器
$ sudo gedit /etc/resolv.conf

通过查看本机的DNS修改文件添加如下配置
nameserver 8.8.8.8 8.8.4.4
nameserver 218.2.135.1

至此你的集群已经可以互相Ping通啦!!

上一篇下一篇

猜你喜欢

热点阅读