今天在linux上进行hadoop单机部署

所需软件:

  1. Sun JavaTM1.6.x,必须安装。

  2. ssh必须安装并且保证sshd一直运行,以便用Hadoop 脚本管理远端Hadoop守护进程。

接下来就来安装hadoop,具体步骤如下:

一,安装JDK

安装SSH

三,建立hadoop账户和组

 

 

在这里要给hadoop用户添加权限,打开,给hadoop用户赋予root用户同样的权限。

 

 

四,建立SSH无密码登陆本机

 

首先要切换hadoop用户执行如下命令

 

 

ssh生成密钥有rsadsa两种生成方式,默认情况下采用dsa方式。

   

    1,创建ssh-key,,这里我们采用dsa方式

注:回车后会在~/.ssh/下生成两个文件:id_rsaid_rsa.pub这两个文件是成对出现的

    2,进入~/.ssh/目录下,将id_dsa.pub追加到authorized_keys授权文件中

现在就可以不用密码登陆了

        3,登陆测试下

        4,退出

 

五,安装hadoop

    我采用的hadoop版本是hadoop-1.1.2

    1,将下载好的hadoop文件cp到/tmp/目录下

    2,解压hadoop

    3,将解压出的文件夹改名为hadoop

    4,将hadoop文件夹用户改为hadoop