hadoop安装指南.doc
上传人:sy****28 上传时间:2024-09-10 格式:DOC 页数:27 大小:164KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

hadoop安装指南.doc

hadoop安装指南.doc

预览

免费试读已结束,剩余 17 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、Hadoop安装指南第一步安装jdk安装jdk1)解压sunjdk压缩包到指定的文件夹。sudovi/etc/profile或者etcnano/etc/profile配置/etc/profile,加入:exportJAVA_HOME=/usr/java/jdk1.6.0_22exportJRE_HOME=/usr/java/jdk1.6.0_22/jreexportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH2)可以使用openjdksudoapt-getinsallopen-jdk-6或者通过软件中心。验证shell命令:java-version看是否与你的版本号一致二、安装hadoop-1.0.3-bin.tar.gz1、将hadoop-1.0.3-bin.tar.gz复制到usr下面的local文件夹内(也可mv)sudocphadoop的路径/usr/local2、进入到local目录下,解压hadoop0.21.0.tar.gzcd/usr/localsudotar-xzfhadoop0.21.0.tar.gz3、为了方便管理,将解压后的文件夹名改为hadoopsudomvhadoop0.21.0hadoop三、创建一个名为hadoop的用户和用户组1、创建一个名为hadoop的用户组sudoaddgrouphadoopgroupaddhadoop2、创建一个名为hadoop的用户,归到hadoop用户组下sudoadduser--ingrouphadoophadoopuseradd-Ghadoophadoop(注1:前一个hadoop为用户组名,后面的是用户名,之所以名字一样是为了方便统一管理注2:执行后会有一些信息需要填写,可以不填,都敲回车,用系统默认的即可,大概5个吧)3、用gedit打开etc下的sudoers文件sudogeditvi/etc/sudoers4、在rootALL=(ALL)ALL下面添加如下一行,然后保存关闭gedithadoopALL=(ALL)ALL(注1:网上有文档上是说先切换到root用户,然后修改sudoers的权限,再打开添加hadoopALL=(ALL)ALL,然后再将权限改回为只读,这样就要特别注意一定要将权限改回为只读,不然“sudo”命令就无法使用了,很悲剧的说注2:添加hadoopALL=(ALL)ALL的意义在于能让hadoop用户使用“sudo”命令)配置环境变量1、用gedit打开etc下的profile文件sudogedit/etc/profile2、在文件最后加入如下几行exportCLASSPATH=.:/usr/Java/jdk1.6.0_23/lib:/usr/Java/jdk1.6.0_23/jre/lib:$CLASSPATHexportPATH=.:/usr/Java/jdk1.6.0_23/bin:/usr/Java/jdk1.6.0_23/jre/bin:/usr/local/hadoop/bin:$PATH(注1:以上所有jre项都不是必需的,可以不要注2:在win中环境变量的值是以“;”号隔开的,而这里是“:”注3:等号后面有个“.”别丢了,它表示当前目录)3、保存后关闭gedit,并重启机器sudoreboot(注:网上也有说用source命令使环境变量立即生效的,但是本人在实际操作时出了几次问题,所以建议重启机器最保险)4、重启后用hadoop用户登录,验证配置是否成功java-version(此语句执行后如显示了jdk版本的话说明配置成功,如果没有则需检查profile中路径是否正确)(注:最好是用hadoop用户登录,因为以下步骤都是以此为前提的)四、创建ssh-key1、确保网络通畅,然后装载ssh服务sudoapt-getinstallopenssh-server(注:如果此语句执行失败且结果为“....包被占用”的话,那么应该是ubuntu的“更新管理器”正在后台更新,你可以选择等待或者关闭更新,更新管理器在“系统”菜单中,具体位置忘了.....)有ssh的直接第二步2、创建ssh-key,为rsa(网上文档中也有dsa的)ssh-keygen-trsa--P(注1:此语句网上文档为ssh-keygen-trsa-P"",效果一样注2:此语句执行后会要你填写key的保存位置,直接照着系统给出的那个默认位置填,也就是括号里的那个路径,如果全都照此文档操作的