Hadoop1.2.1完全分布式部署

首先确保各个节点主机之间能够SSH无密码访问,关于SSH无密码登陆的配置方法,参考 http://blog.csdn.net/spring292713/article/details/14000737


IP地址节点名称
192.168.85.152Master
192.168.85.153Slave


只在Master节点上配置,然后拷贝给其他节点,下面是master的详细配置。 

1) 首先,需要配置的是在conf文件夹下找到hadood-env.sh这个文件,然后使用命令vi  hadood-env.sh编辑此文件并取消注释的JAVA HOME,然后配上我们自己的的JDK路径,截图如下 :


2) 第二我们需要配置的是conf下的core.site.xml这个文件 ,添加 :

<property> 
<name>fs.default.name</name> 
<value>hdfs://192.168.85.152:9000</value> 
</property> 
其中,192.168.85.152是Master主机的IP; 截图如下:


3) 第三我们需要配置的是hdfs.site.xml这个文件,因为Salve机器的有1Slave,所以 
节点数写1就可以了,注意默认是3 

<property> 
<name>dfs.replication</name> 
<value>1</value> 
</property> 
截图如下  :



4) 第四我们需要配置conf下的mapred-site.xml文件 

<property> 
<name>mapred.job.tracker</name> 
<value>192.168.85.152:9001</value> 
</property> 
其中,192.168.85.152是Master主机的IP; 截图如下:  



5) 第五我们需要配置conf下的master文件,直接把主节点的IP,加入其中即可,截图如下:

    

6) 第六我们需要配置conf下的slave文件,直接把子节点的IP,加入其中即可,截图如下: 

      

7) 配置完成之后,我们在主节点上,执行bin/hadoop  namenode  -format 进行格式化,如图:

    

8) 格式化完毕之后,就可以通过scp进行远程拷贝到子节点了,截图如下: 

        

9) 然后就可以在master节点上,执行启动命令:bin/start-all.sh,

  启动成功之后,可以使用jps命令在各个节点上,查看端口情况,截图如下:

 

至此,我们的完全分布式集群部署,已经搭建完毕,停掉集群的命令是bin/stop-all.sh


原文章来源:http://qindongliang1922.iteye.com/blog/1964852


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值