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


发布评论