文档介绍:1
Hadoop集群(第5期)_Hadoop安装配置
1、集群部署介绍
Hadoop简介
Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以H/network中找到HOSTNAME进行修改,查看内容如下:
3)修改当前机器IP
假定我们的机器连IP在当时安装机器时都没有配置好,那此时我们需要对ifcfg-eth0文件进行配置,该文件位于/etc/sysconfig/network-scripts文件夹下。 在这个名目下面,存放的是网络接口(网卡)的制御脚本文件(把握文件),ifcfg- eth0是默认的第一个网络接口,假如机器中有多个网络接口,那么名字就将依此类推ifcfg-eth1,ifcfg-eth2,ifcfg- eth3,……。
6
这里面的文件是相当重要的,涉及到网络能否正常工作。 设定形式:设定值=值 设定项目项目如下:
DEVICE 接口名(设备,网卡)
BOOTPROTO IP的配置方法(static:固定IP, dhcpHCP, none:手动) HWADDR MAC地址
ONBOOT 系统启动的时候网络接口是否有效(yes/no) TYPE 网络类型(通常是Ethemet) NETMASK 网络掩码 IPADDR IP地址
IPV6INIT IPV6是否有效(yes/no)
GATEWAY 默认网关
IP地址
查看/etc/sysconfig/network-scripts/ifcfg-eth0内容,假如IP不复核,就行修改。
假如上图中IP与规划不相符,用下面命令进行修改:
vim /etc/sysconfig/network-scripts/ifcgf-eth0
修改完之后可以用ifconfig进行查看。
4)配置hosts文件(必需)
/etc/hosts这个文件是用来配置主机将用的DNS服务器信息,是记载LAN内接续的各主机的对应[HostName和IP]用的。当用户在进行网络连接时,首先查找该文件,查找对应主机名(或域名)对应的IP地址。
7
我们要测试两台机器之间知否连通,一般用ping 机器的IP
,假如想用ping
机器的主机名发觉找不见该名称的机器,解决的方法就是修改/etc/hosts这个文件,通过把LAN内的各主机的IP地址和HostName的一一对应写入这个文件的时候,就可以解决问题。
例如::
:。测试结果如下:
从上图中的值,直接对IP地址进行测试,能够ping通,但是对主机名进行测试,发觉没有ping通,提示unknown host——未知主机,。
, 解析。
在进行Hadoop集群配置中,需要在/etc/hosts文件中添加集群中全部机器的IP与主机名,这样Master与全部的Slave机器之间不仅可以通过IP进行通信,而且还可以通过主机名进行通信。所以在全部的机器上的/etc/hosts文件末尾中都要添加如下内容:
7
用以下命令进行添加:
vim /etc/hosts
添加结果如下:
,看是否能测试成功。
从上图中我们已经能用主机名进行ping通了,说明我们刚才添加的内容,在局域网内能进行DNS解析了,那么现在剩下的事儿就是在其余的Slave机器上进行相同的配置。然后进行测试。(备注:当设置SSH无密码验证后,可以scp进行复制,然后把原来的hosts文件执行掩盖即可