Ubuntu 11.04配置Hadoop0.20.2

1、安装Ubuntu11.04

wubi的傻瓜式安装应该不用我多说了吧,在win下用虚拟光驱载入,然后执行.......另外补充下,安装时最好断开网络连接(我们是直接拔的网线),因为ubuntu安装过程中需要更新一些语言包之类的东西,那些东西与我们要做的事没什么关系,下载时间又长,所以建议不更新。

更多Hadoop相关信息见Hadoop 专题页面 ?tid=13

更多Ubuntu相关信息见Ubuntu 专题页面 ?tid=2

2、安装jdk1.6.0_26

有多种方法,此处只介绍一种

1、在usr下面新建一个文件夹Java,然后将jdk复制过来(也可直接mv过来)

sudo mkdir /usr/Java

sudo cp jdk的路径 /usr/Java

2、进入到Java目录下,改变文件权限为可执行

cd /usr/Java 

sudo chmod u+x jdk1.6.0_26.bin

3、执行安装

sudo ./jdk1.6.0_26.bin

(现象为Unpacking....加一连串解压信息)

此方法有些系统会出现乱码程序,主要原因Ubuntu字符集问题,所以建议采用“新立得软件包管理器”,不过这样比较慢,但是配置jdk就不用自己动手了,系统自动帮忙安装好,而且是配置附带了自动关联其他所需用到的包。如果采用安装jdk1.6.0_26.bin方式,则jdk路径由自己定制,一般是放在/usr/lib/java,如果使用“新立得软件包管理器”安装,则jdk路径为:/usr/lib/jvm/java-6-sun-1.6.0.26,这一点需要注意!

3、安装hadoop0.20.2

1、将hadoop0.20.2.tar.gz复制到usr下面的local文件夹内(也可mv)

sudo cp hadoop的路径 /usr/local

2、进入到local目录下,解压hadoop0.20.2.tar.gz

cd /usr/local

sudo tar -xzf hadoop0.20.2.tar.gz

3、为了方便管理,将解压后的文件夹名改为hadoop

sudo mv hadoop0.20.2 hadoop

4、创建一个名为hadoop的用户和用户组

1、创建一个名为hadoop的用户组

sudo addgroup hadoop

2、创建一个名为hadoop的用户,归到hadoop用户组下

sudo adduser --ingroup hadoop hadoop

(注1:前一个hadoop为用户组名,后面的是用户名,之所以名字一样是为了方便统一管理,输入自己的密码后,到注2

注2:执行后会有一些信息需要填写,可以不填,都敲回车,用系统默认的即可,大概5个吧)

3、用gedit打开etc下的sudoers文件

sudo gedit /etc/sudoers

4、在 root   ALL=(ALL)  ALL 下面添加如下一行,然后保存关闭gedit

hadoop  ALL=(ALL)  ALL

(注1:网上有文档上是说先切换到root用户,然后修改sudoers的权限,再打开添加hadoop  ALL=(ALL)  ALL ,然后再将权限改回为只读,这样就要特别注意一定要将权限改回为只读,不然“sudo”命令就无法使用了,很悲剧的说注2:添加 hadoop  ALL=(ALL)  ALL 的意义在于能让hadoop用户使用“sudo”命令 )

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/20c7b2c6452ba3e59fd4b9a9b9d48cd4.html