Hadoop配置完全分布式

1.说明

   两台机器模拟完全分布式  node1和node3

  

   其中node1:作为namenode ; node3:作为datanode和SecondNamenode

2.配置免密码登陆

     1.前提要有ssh

     2.为什么要免密码登陆:因为当开启node1的时候要同时远程登陆到node3上启动相应的进程,所以要免密码登陆。说白了就是在任何一个节点上敲一个命令启动所有节点上的所有进程。

     3.如何配置免密码登陆?

         先生成密钥:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 5

         密钥生成之后在 跟目录下ssh 中找到密钥  如下图  其中第一个是私钥(自己用的),第二个是公钥(别人用的)

    

        获取公钥内容

     

      将其复制到要免密码登陆的节点中 例如node3要免密码登陆  操作如下图

     

       将上述的公钥的内容复制到要免密码登陆的authorized_keys中,之后在node3中执行cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

       最后在node3中ssh node1 就不需要输入密码登陆了

     
       要想node1中可以免密码登陆node3执行以下命令

     

 3.格式化

      

     

4.启东dfs

     [root@node1 bin]# ./start-dfs.sh


    通过jps来看节点是否启动成功

    node1上  启动一个namenode 节点                                                       node3上应该启动两个节点一个是datanode一个是secondarynamenode

                                      

    上图中的node3显示一个节点都没启动  这个原因是防火墙的问题 把防火墙关闭之后重新开启dfs.

5,windows上配置域名解析

在这个目录下配置node1和node3






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值