Centos 6.5设置静态IP及hadoop集群搭建

简单来讲,主要步骤是:

修改主机名,添加网关 ---> 设置static类型,添加ip,DNS ---> 建立名称和ip的映射 ---> 重启网络

依次修改以下三个文件:

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/resolv.conf

 

1./etc/sysconfig/network

 

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=Master              #主机名以Master主机为例,名称的修改需重启后生效

GATEWAY=192.168.239.2      #默认网关

 

2./etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0                                    #设备名称
HWADDR=00:0C:29:D8:02:23          #网卡地址
TYPE=Ethernet
UUID=ed5474b7-37c8-4fdd-83e2-2d69209489d4
ONBOOT=yes                                  #【yes | no】引导时是否激活设备
NM_CONTROLLED=yes
BOOTPROTO=static                        #【none | static | bootp | dhcp】引导时不使用协议|静态分配|
                                                            BOOTP协议|DHCP协议

IPADDR=192.168.239.10                 #IP地址

DNS1=8.8.4.4                                  #域名解析服务器

 

PS:如果你是拷贝的虚拟机,要注意,即使是拷贝的,每个虚拟机的网卡也不相同,但你拷贝的 ifcfg-eth0 文件内的 HWADDR 是没有发生变化的,所以,可先通过 ifconfig 命令查看本机的物理网卡,然后在配置静态 ip 时同时修改 HWADDR 物理网卡的地址。

 

3./etc/hosts

#建立hostName到ip的映射关系

#可建立多条, 其中有一条的yourHostName应该为第一步中的HOSTNAME相同.

#否则你使用InetAddress.getLocalhost()会有异常,应该找不到相应ip的映射

 

在末尾加入主机IP和对应的主机名,退出保存。

 redhat <wbr>完全分布式安装 <wbr>Hadoop集群之一:环境配置 <wbr>固定ip,NAT连网,VMware <wbr>Tools

 

修改所有节点的 /etc/hosts 文件,使彼此之间都能把主机名解析为 ip

redhat <wbr>完全分布式安装 <wbr>Hadoop集群之一:环境配置 <wbr>固定ip,NAT连网,VMware <wbr>Tools

4./etc/resolv.conf (该步可以不做,配置好DNS后,这里会自动配置好)

nameserver 8.8.4.4          #DNS配置同2中的【DNS1=8.8.4.4】

 

5.重启生效

   /etc/rc.d/init.d/network restart

redhat <wbr>完全分布式安装 <wbr>Hadoop集群之一:环境配置 <wbr>固定ip,NAT连网,VMware <wbr>Tools

--------------------------------------------------------------------------------------------------------------------------------------------------------------

1.设置静态IP---->2.配置JDK---->3.配置HADOOP---->4.配置core-site.xml等4个环境变量----->5.分别将master的信息和所有slave机器的信息写入到masters和slaves文件中(/hadoop/etc/hadoop文件夹下)(加上自己设置的主机名就可以,每个主机名一行)---->

6.配置/usr/local/hadoop/etc/hadoop目录下hadoop-env.sh、yarn-env.sh的JAVA_HOME,不设置的话,启动不了, 
export JAVA_HOME=/usr/local/java/jdk----->7.hadoop  namenode  -format格式化名称节点

(一个静态IP,JDK、HADOOP环境变量,4+2+2个配置文件)

一定要先配置好静态IP

使用下面博客的core-site.xml等配置文件信息,注意路径填写自己电脑配置的

https://www.cnblogs.com/wenhaizhang/p/5332586.html

远程拷贝命令:  

scp  -r  .bashrc hadoop@Slave1:/home/hadoop/

scp   -r  本机文件路径名   远程 IP:需要拷贝到的路径名

 

执行命令将密钥文件共享给其他机器

ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub hadoop@10.132.41.117

可以在其他节点执行同样的命令,实现各节点免密登录

关闭防火墙

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值