2024年4月11日发(作者:)

Hadoop+Ubuntu学习笔记

——IT进行时(zhengxianquan AT )

一、

境准

Hadoop-0.20.1

Ubuntu 9.10

二、安装JDK6

开终

端,

行以下命令:

sudo apt-get install sun-java6-jdk

按照提示做就是了。

配置JAVA

量:

sudo gedit /etc/environment

在其中添加如下两行:

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

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

行命令:sudo gedit /etc/jvm,在最前面加入:

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

三、配置SSH

方便起

,新增hadoop的

及其同名用

zhengxq@zhengxq-desktop:~$ sudo addgroup hadoop

zhengxq@zhengxq-desktop:~$ sudo adduser --ingroup hadoop hadoop

接下来需要做些特

的工作(否

则请

参考FAQ“xx is not in the sudoers file”):

hadoop@zhengxq-desktop:~$ su

root@zhengxq-desktop:/home/hadoop# ls -l /etc/sudoers

-r--r----- 1 root root 557 2009-11-10 22:01 /etc/sudoers

root@zhengxq-desktop:/home/hadoop# chmod u+w /etc/sudoers

root@zhengxq-desktop:/home/hadoop# ls -l /etc/sudoers

-rw-r----- 1 root root 557 2009-11-10 22:01 /etc/sudoers

root@zhengxq-desktop:/home/hadoop# gedit /etc/sudoers

在root ALL=(ALL) ALL后面添加:hadoop ALL=(ALL) ALL

root@zhengxq-desktop:/home/hadoop# chmod u-w /etc/sudoers

root@zhengxq-desktop:/home/hadoop# exit

安装openssh-server:

$ sudo apt-get install openssh-server

建立SSH KEY:

zhengxq@zhengxq-desktop:~$ su hadoop

hadoop@zhengxq-desktop:/home/zhengxq$ ssh-keygen -t rsa -P ""

Generating public/private rsa key pair.

Enter file in which to save the key (/home/hadoop/.ssh/id_rsa):

Created directory '/home/hadoop/.ssh'.

Your identification has been saved in /home/hadoop/.ssh/id_rsa.

Your public key has been saved in /home/hadoop/.ssh/id_.

The key fingerprint is:

f4:5f:6a:f4:e5:bf:1d:c8:08:28:1c:88:b4:31:4a:a0 hadoop@zhengxq-desktop

……

启用SSH KEY:

hadoop@zhengxq-desktop:~$ cat $HOME/.ssh/id_ >>

$HOME/.ssh/authorized_keys