服务器 频道

ubuntu下hadoop的部署 ssh的无密码登陆

     【IT168 应用】一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。简单地说来,Hadoop是一个可以更容易开发和运行处理大规模数据的软件平台。

  实践环境:

  1.用户名:sa,环境:UBUNTU10.04,IP:192.168.0.102,作用:namenode,master,jobtracker

  2.用户名:sa,环境:UBUNTU9.10,IP:192.168.0.103,作用:datanode,slave,tasktracker

  两台电脑的用户名务必保持一样,否则后面调试时不能成功。

  ****************************************************

  主要步骤:

  1.修改主机名。

  2.安装SSH,实现SSH无密码登陆。

  3.关闭防火墙

  4.安装JDK,Hadoop

  5.配置hadoop

  ****************************************************

  1.修改主机名:

  在/etc/hosts文件里面修改:

  sa@sa:~$ cd 。.

  sa@sa:/home$ cd 。.

  sa@sa:/$ cd etc/

  sa@sa:/etc$ sudo gedit hosts

  [sudo] password for sa:

  输入密码后,将hosts文件改为:

  127.0.0.1 localhost.localdomain localhost

  192.168.0.102 sa

  192.168.0.103 ubuntu

  ::1 localhost ip6-localhost ip6-loopback

  fe00::0 ip6-localnet

  ff00::0 ip6-mcastprefix

  ff02::1 ip6-allnodes

  ff02::2 ip6-allrouters

  ff02::3 ip6-allhosts

  (此处#可能会无法辨识,去掉那一行)

  /*

  所有机器都改完,对应好之后,可是ping一下,看看是否成功:

  PING ubuntu (192.168.0.103) 56(84) bytes of data.

  64 bytes from ubuntu (192.168.0.103): icmp_seq=1 ttl=64 time=0.393 ms

  64 bytes from ubuntu (192.168.0.103): icmp_seq=2 ttl=64 time=0.374 ms

  64 bytes from ubuntu (192.168.0.103): icmp_seq=3 ttl=64 time=0.373 ms

  ^C

  --- ubuntu ping statistics ---

  3 packets transmitted, 3 received, 0% packet loss, time 1998ms

  rtt min/avg/max/mdev = 0.373/0.380/0.393/0.009 ms

0
相关文章