landyer 发表于 2013-1-31 02:05:32

Hadoop分布式安装

<span style="font-family: verdana, sans-serif; font-size: 14px; line-height: 21px;">一、安装准备
1、下载hadoop 0.20.2,地址:http://www.apache.org/dist/hadoop/core/hadoop-0.20.2/
2、JDK版本:jdk-6u20-linux-i586.bin (必须是1.6)
3、操作系统:Linux s132 2.6.9-78.8AXS2smp #1 SMP Tue Dec 16 02:42:55 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
4、三台机器,192.168.3.131(master),192.168.3.132(slave),192.168.3.133(slave)
二、安装操作
<blockquote style="">1、拷贝以上文件到Linux的“/root”目录下。同时新建目录“/jz”。
2、安装JDK,此步省略...
3、解压hdaoop到/jz目录下。tar -zxvf hbase-0.20.5.tar.gz -C /jz
4、配置131机器可以通过SSH直接访问132和133。
在131上执行以下操作:$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa ,直接回车,完成后会在~/.ssh/生成两个文件:id_dsa 和id_dsa.pub。这两个是成对出现,类似钥匙和锁。再把id_dsa.pub 追加到授权key 里面(当前并没有authorized_keys文件):$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys。完成后可以实现无密码登录本机:$ ssh localhost。把131上的id_dsa.pub 文件追加到132和133的authorized_keys 内( 以192.168.3.132节点为例):a. 拷贝131的id_dsa.pub文件:$ scp id_dsa.pub s132@192.168.3.132:/root/b. 登录192.168.3.132,进入/root目录执行:$ cat id_dsa.pub >> .ssh/authorized_keys之后可以在131上不输入密码直接访问132
页: [1]
查看完整版本: Hadoop分布式安装