现在的位置: 首页 > 综合 > 正文

hadoop在ubuntu下的安装配置

2014年02月21日 ⁄ 综合 ⁄ 共 1400字 ⁄ 字号 评论关闭

一.安装ubuntu

  我是下载的ubuntu12.04,在64位的虚拟机上使用virtualbox安装的,没错,是在虚拟机上在安装虚拟机,然后安装ubuntu

具体安装过程就不描述了,不过安装过程确实慢,除非你的网络很快。12.04的新主题使用真是别扭,在登陆界面切换到gonme classic,这里可以使用windows共享,可以很方便的从硬盘或者其他机器拉东西回来。

 

二. 在Ubuntu下创建hadoop用户组和用户;

1. 创建hadoop用户组;

1
sudo addgroup
hadoop

如图:


2. 创建hadoop用户;

1
sudo adduser
-ingroup hadoop hadoop

如图:


3. 给hadoop用户添加权限,打开/etc/sudoers文件;

1
sudo gedit
/etc/sudoers

按回车键后就会打开/etc/sudoers文件了,给hadoop用户赋予root用户同样的权限。

在root   ALL=(ALL:ALL)   ALL下添加hadoop   ALL=(ALL:ALL)  ALL,

1
hadoop 
ALL=(ALL:ALL) ALL

如图:


三. 在Ubuntu下安装JDK

使用如下命令执行即可:

$ sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin

(5)配置JAVA环境变量: 

sudo gedit /etc/environment

在其中添加如下两行:

JAVA_HOME=/usr/lib/jvm/java-6-sun

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

 (6)java -version查看不出错说明,成功。

我之前执行的是openjdk后来才切换的sun-java6,当然现在有7了。

四. 修改机器名 (这步骤可以省略)

每当ubuntu安装成功时,我们的机器名都默认为:ubuntu ,但为了以后集群中能够容易分辨各台服务器,需要给每台机器取个不同的名字。机器名由 /etc/hostname文件决定。

1. 打开/etc/hostname文件;

1
sudo gedit
/etc/hostname

2. 将/etc/hostname文件中的ubuntu改为你想取的机器名。这里我取"dubin-ubuntu"。 重启系统后才会生效。

 

五. 安装ssh服务

这里的ssh和三大框架:spring,struts,hibernate没有什么关系,ssh可以实现远程登录和管理,具体可以参考其他相关资料。

安装openssh-server;

1
sudo apt-get
install ssh openssh-server

这时假设您已经安装好了ssh,您就可以进行第六步了哦~

 

六、 建立ssh无密码登录本机

首先要转换成hadoop用户,执行以下命令:

1
su -
hadoop

如图:


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

1. 创建ssh-key,,这里我们采用rsa方式;

1
ssh-keygen
-t rsa -P
""

如图:


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

2. 进入~/.ssh/目录下,将id_rsa.pub追加到authorized_keys授权文件中,开始是没有authorized_keys文件的;

抱歉!评论已关闭.