Ubuntu和CentOS中分布式配置Hadoop,04系统互相连接

By admin in 美高梅手机版4858 on 2019年3月26日

1.先是新建三个虚拟机并在该虚拟机上安装Ubuntu16.04系统。为那台虚拟机起名为Ubuntu3。

壹 、准备工作

比方是在虚拟机中动用Ubuntu,先安装好主机的互联网,然后配置虚拟机Ubuntu的IP和网关 

本文系转发,介绍Ubuntu怎样设置IP和互连网来三番五次网络

2.对Ubuntu3开展克隆,为新克隆生成的虚拟机起名为Ubuntu2。(那时大家会发现Ubuntu2得以ping通Ubuntu3,不过反过来Ubuntu3不只怕ping通Ubuntu2。那是因为仿制后的虚拟机的hostname、网卡消息、Mac地址都平等,发生争辩所以不能ping通。)

先是在每台Linux电脑上面安装好JDK6或其上述版本,并设置好JAVA_HOME等,测试一下java、javac、jps等一声令下是不是足以在顶峰应用,具体可参照《Linux中单机配置Hadoop》
http://www.linuxidc.com/Linux/2014-01/95802.htm 中的配置进度

假若主机操作系统便是Ubuntu,请直接参照下文实行设置 

假若是在虚拟机中动用Ubuntu,那么设置以前请先参照作者的上二回小说虚拟机Net情势设置连接外网 中的互连网设置某些,先安装好主机的互联网,然后配置虚拟机Ubuntu的IP和网关

3.选拔命令vim /etc/hosts ,vim /etc/hostname, vim
/etc/network/interfaces,分别修改hosts文件、hostname文件、interfaces文件。

贰 、设置静态IP

内容如下: 

 

美高梅手机版4858 1

注:假若是在虚拟中国建工业总会集团立分布式环境,这一步就能够跳过了。

  1. 查验是否足以连接,就应用ping命令ping 网关 
    开班的时候总是现实unreachable 
  2. 设置IP 
    sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0 
    那样就算设置好了网卡eth0的IP地址和子网掩码 
  3. 安装网关 sudo route add default gw 133.133.133.40 
  4. ping 网关就能够ping通了 
  5. 安装DNS 修改/etc/resolv.conf,在个中加入 
    nameserver DNS的地址1 
    nameserver DNS的地址2 
    完成。 
    如此那般设置之后,下次开机时候就像是IP又会产生变化。 

一旦主机操作系统便是Ubuntu,请直接参照下文实行设置

美高梅手机版4858 2

(1)CentOS静态IP地址设置:

世世代代修改Ubuntu LINUX IP 

 

美高梅手机版4858 3

  1. $sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

    $sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

壹 、使用命令设置ubuntu的ip地址 

转发内容如下:

美高梅手机版4858 4

在其间添加上边语句:

  1. Ubuntu和CentOS中分布式配置Hadoop,04系统互相连接。设置IP sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224
    那样就算设置好了网卡eth0的IP地址和子网掩码 
  2. 设置网关 sudo route add default gw 203.171.239.129 
  3. 设置DNS 修改/etc/resolv.conf,在里面到场 nameserver DNS的地址1
    nameserver DNS的地址2 成就。
    可是,那样设置之后,下次开机时候就像是IP又不存在了。 
    ② 、直接修改系统布局文件 ubuntu的互连网布局文件是:/etc/network/interfaces
    打开后个中可安装DHCP或手动设置静态ip。前边auto
    eth0,让网卡开机自动挂载. 
  4. 以DHCP形式配置网卡编辑文件,切换来/etc/network/interfaces:
    钦定如下命令,sudo vi /etc/network/interfaces 
  1. 检察是或不是能够连接,就利用ping命令ping 网关 
    起头的时候总是现实unreachable 
  2. 设置IP 
    美高梅手机版4858 ,sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0 
    那样即使设置好了网卡eth0的IP地址和子网掩码 
  3. 设置网关 sudo route add default gw 133.133.133.40 
  4. ping 网关就足以ping通了 
  5. 设置DNS 修改/etc/resolv.conf,在里面插足 
    nameserver DNS的地址1 
    nameserver DNS的地址2 
    完成。 
    如此那般设置之后,下次开机时候仿佛IP又会产生变化。

 (注:网卡私下认可是dhcp形式,所以我们诠释掉这一行内容还要将该方式改为static同时ip扩展等音讯;修改/etc/network/interfaces文件时,依据虚拟机的Mac地址在该文件中增添hwaddress ether
00:0C:29:49:B9:74)

  1. IPADDR=192.168.1.108
  2. NETMASK=255.255.255.0
  3. NETWORK=192.168.1.1

    IPADDR=192.168.1.108
    NETMASK=255.255.255.0
    NETWORK=192.168.1.1

并用上边包车型地铁行来替换有关eth0的行: 

永远修改Ubuntu LINUX IP 
一 、使用命令设置ubuntu的ip地址 

4.用到命令sudo /etc/init.d/networking restart重启网卡。

中间,IPADD索罗德为你想要设置的静态IP地址。设置达成后,输入如下命令重启互连网服务。

# The primary network interface – use DHCP to find our address 

  1. 安装IP sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224
    那样尽管设置好了网卡eth0的IP地址和子网掩码 
  2. 设置网关 sudo route add default gw 203.171.239.129 
  3. 设置DNS 修改/etc/resolv.conf,在内部加入 nameserver DNS的地点1
    nameserver DNS的地点2 成就。
    但是,那样设置之后,下次开机时候如同IP又不存在了。
    二 、直接修改系统安顿文件 ubuntu的网络布置文件是:/etc/network/interfaces
    打开后当中可设置DHCP或手动设置静态ip。前边auto
    eth0,让网卡开机自动挂载. 
  4. 以DHCP格局布署网卡编辑文件,切换成/etc/network/interfaces:
    钦定如下命令,sudo vi /etc/network/interfaces

5.利用命令reboot重启电脑。

  1. $ sudo service network restart

    $ sudo service network restart

auto eth0 iface 

并用下边的行来替换有关eth0的行:

即便命令输入后结果直接都是OK,则评释重启正常。输入如下命令测试一下,假诺结果为你在此以前安装的IP地址。表明设置科学。

eth0 inet dhcp 

# The primary network interface – use DHCP to find our address

  1. $ ifconfig

    $ ifconfig

用上边包车型大巴一声令下使网络设置生效: sudo /etc/init.d/networking restart 

auto eth0 iface

(2)、Ubuntu静态IP地址设置步骤如下:

也得以在指令行下直接输入下边包车型地铁吩咐来收获地址 sudo dhclient eth0 

eth0 inet dhcp

  1. $ sudo vim /etc/network/interfaces

    $ sudo vim /etc/network/interfaces

  1. 为网卡配置静态IP地址编辑文件 

用下边包车型客车通令使互联网设置生效: sudo /etc/init.d/networking restart

在内部添加:

/etc/network/interfaces: sudo vi /etc/network/interfaces 

也能够在指令行下直接输入下边包车型地铁指令来获得地址 sudo dhclient eth0 

  1. auto eth0
  2. iface eth0 inet static
  3. address 192.168.1.108
  4. netmask 255.255.255.0
  5. gateway 192.168.1.1

    auto eth0
    iface eth0 inet static
    address 192.168.1.108
    netmask 255.255.255.0
    gateway 192.168.1.1

并用上面的行来替换有关eth0的行: 

  1. 为网卡配置静态IP地址编辑文件

如出一辙供给让IP地址生效,输入

# The primary network interface 

/etc/network/interfaces: sudo vi /etc/network/interfaces

  1. $ sudo /etc/init.d/networking restart

    $ sudo /etc/init.d/networking restart

auto eth0 

并用上面包车型大巴行来替换有关eth0的行:

再输入ifconfig来验证IP设置是不是见效。

iface eth0 inet static 

# The primary network interface

 

address 203.171.239.155 

auto eth0

三、设置hostname

gateway 203.171.239.129 

iface eth0 inet static

(1)Ubuntu设置hostname:

netmask 255.255.255.224 

address 203.171.239.155

  1. $ sudo vim /etc/hostname

    $ sudo vim /etc/hostname

#network 203.171.239.128 #broadcast 192.168.3.159 

gateway 203.171.239.129

在里头添加本人索要取的hostname,要是设置为master。

将地方的ip地址等消息换来你协调就能够了.用上边包车型大巴命令使互联网设置生效: sudo
/etc/init.d/networking restart 

netmask 255.255.255.224

 

  1. 设定第三个IP地址(虚拟IP地址) 编辑文件 

#network 203.171.239.128 #broadcast 192.168.3.159

查阅设置是或不是见效,运转上边发号施令:

/etc/network/interfaces: sudo vi /etc/network/interfaces 

将方面包车型客车ip地址等新闻换来你协调就能够了.用下边包车型大巴吩咐使互联网设置生效: sudo
/etc/init.d/networking restart 

  1. $ hostname

    $ hostname

在该文件中添加如下的行: 

  1. 设定第二个IP地址(虚拟IP地址) 编辑文件

万一出口master,表明配置生效。

auto eth0:1 iface eth0:1 inet static address 192.168.1.155 netmask
255.255.255.0 work x.x.x.x broadcast x.x.x.x gateway x.x.x.x
依照你的事态填上具备诸如address,netmask,network,broadcast和gateways等音讯.
用上边包车型大巴一声令下使网络设置生效: sudo /etc/init.d/networking restart 

/etc/network/interfaces: sudo vi /etc/network/interfaces

 

  1. 设置主机名称(hostname) 使用上边包车型地铁指令来查看当前主机的主机名称: sudo
    /bin/hostname 使用上面包车型地铁授命来设置当前主机的主机名称: sudo /bin/hostname
    newname 系统运维时,它会从/etc/hostname来读取主机的名称. 5. 配置DNS
    首先,你能够在/etc/hosts中参预一些主机名称和那么些主机名称对应的IP地址,那是粗略利用本机的静态查询.
    要拜访DNS 服务器来开始展览询问,须要设置/etc/resolv.conf文件.
    假诺DNS服务器的IP地址是203.171.230.6 resolv.conf文件的剧情应为: search
    test.com nameserver 203.171.230.6 重启网络:/etc/init.d/networking
    restart 

在该公文中添加如下的行:

(2)CentOS设置hostname:

PS:依据上文格局,在编造机VMware中安装Ubuntu,虚拟机网络连接格局为Net,设置静态IP连接网络,笔者一度测试通过,间接修改resolv.con和interfaces的点子能够保险开机后装置的IP依旧留存。

auto eth0:1 iface eth0:1 inet static address 192.168.1.155 netmask
255.255.255.0 work x.x.x.x broadcast x.x.x.x gateway x.x.x.x
依照你的情事填上存有诸如address,netmask,network,broadcast和gateways等音信.
用上边包车型大巴授命使网络设置生效: sudo /etc/init.d/networking restart

  1. $ sudo vim /etc/sysconfig/network

    $ sudo vim /etc/sysconfig/network

  1. 安装主机名称(hostname) 使用上边包车型地铁一声令下来查看当前主机的主机名称: sudo
    /bin/hostname 使用下边包车型大巴下令来安装当前主机的主机名称: sudo /bin/hostname
    newname 系统运行时,它会从/etc/hostname来读取主机的名称. 5. 配置DNS
    首先,你能够在/etc/hosts中插足一些主机名称和那几个主机名称对应的IP地址,那是粗略利用本机的静态查询.
    要拜访DNS 服务器来展开查询,须要设置/etc/resolv.conf文件.
    假若DNS服务器的IP地址是203.171.230.6 resolv.conf文件的始末应为: search
    test.com nameserver 203.171.230.6 重启网络:/etc/init.d/networking
    restart

将里面包车型地铁HOSTNAME修改为你想要的hostname,假诺设置为master

 

 

 

HOSTNAME=master

PS:依据上文格局,在虚拟机VMware中安装Ubuntu,虚拟机网络连接形式为Net,设置静态IP连接互联网,笔者早已测试通过,直接修改resolv.con和interfaces的措施能够保障开机后安装的IP还是留存。

查看设置是不是见效,运转上面发号施令

安装后无法一连互连网,欢迎留言,共同切磋,呵呵!

  1. $ hostname

    $ hostname

 

一旦出口master,表达配置生效。

原著地址:

 

四、设置/etc/hosts

这一步是为着让各机器都能利用hostname通讯,而不是用IP地址。我设置了三台CentOS虚拟机。IP地址分别为192.168.1.10八 、192.168.1.1⑩ 、192.168.1.111,对应的hostname分别设置为master、node、slave。在各台机器上各自运转如下命令(ubuntu和centos一样):

  1. $ sudo vim /etc/hosts

    $ sudo vim /etc/hosts

在其间添加以下语句

  1. 192.168.1.108 master
  2. 192.168.1.110 node
  3. 192.168.1.111 slave

    192.168.1.108 master
    192.168.1.110 node
    192.168.1.111 slave

 

注,如若发现hosts文件中有127.0.1.1要么除了127.0.0.1之外的任何内容,将他们删除,不然之后的hadoop操作有或许会冒出谬误(比如:Hadoop
Datanodes cannot find NameNode)。

 

在各个机器上选取ping命令看是还是不是ping通别的机器。倘诺能ping通,则印证配置不错。

相关阅读

Ubuntu 13.04上搭建Hadoop环境
http://www.linuxidc.com/Linux/2013-06/86106.htm

Ubuntu 12.10 +Hadoop 1.2.1版本集群配置
http://www.linuxidc.com/Linux/2013-09/90600.htm

Ubuntu上搭建Hadoop环境(单机形式+伪分布格局)
http://www.linuxidc.com/Linux/2013-01/77681.htm

Ubuntu下Hadoop环境的安顿
http://www.linuxidc.com/Linux/2012-11/74539.htm

单机版搭建Hadoop环境图像和文字化教育程详解
http://www.linuxidc.com/Linux/2012-02/53927.htm

搭建Hadoop环境(在Winodws环境下用编造机虚拟七个Ubuntu系统进行搭建)
http://www.linuxidc.com/Linux/2011-12/48894.htm

美高梅手机版4858 5

发表评论

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

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有