在unbuntu 1204(32位)下安装hadoop2.2.0的一些问题

虽然在网上可以找到很多这样的step by step的教程,但是我还是遇到了很多问题。趁着一点记忆,将这些问题记录下来。安装过程参考了以下博客:

http://www.cnblogs.com/lifeinsmile/p/3579218.html

http://my.oschina.net/u/179537/blog/189239#OSC_h2_15

http://www.cnblogs.com/tippoint/archive/2012/10/23/2735532.html

我的是双系统win7+ubuntu12.04.

问题1:初次安装双系统,首先时ubuntu联网的问题,出现过有线网络不能连接的情况,由于是校园网要拨号的那种。上网时选择DSL

问题2:jdk版本和hadoop版本的选择问题,直接在百度云上下载的jdk1.7,速度快,hadood是在官网下载的2.2.0版本,我不是在hadoop组下安装的jdk,后面就出现了各种问题,但是最后也是可以解决的。

问题3:由于不是在hadoop下安装的jdk,前面安装步骤都很顺畅,实际上时这些错误没有被发现,直到执行jps 报错说没有安装jdk,我才想明白,jdk没有在hadoop下安装,小白对linux也是了解的很少,虽然上过嵌入式课程,也没学过多少linux命令。参考了http://blog.csdn.net/xiaocos/article/details/24700761,成功的把ubuntu给黑了,该了profile文件,进不去图形界面了,然后只能用手机google了,解决步骤ctrl+alt+F1——》su root——》密码——》sudo gedit /etc/profile 改下之后重启就行了 参考了www.blog.sina.cn/dpool/blog/s/blog_80393a3801018djz.html

问题4:经过问题3之后重新看到了ubuntu的界面甚是happy,但是在hadoop组下依然看不到java -version 接着整,结果很不幸的时,在修改PATH的过程中将原先的/bin:/root之类的覆盖掉了,导致终端输入不了sudo ,ls ,cd 之类的命令了 只能用export了 现在算了明白了export是用来设置环境变量的学会了几个命令:export -p ;unset PATH ;export PATH='' 重新设置PATH后,终端终于可以输入命令了

问题5:如何将其它组安装配置的jdk,也能让hadoop使用,需要在hadoop下修改的执行命令:sudo gedit ~/.bashrc,在里面添加了

export JAVA_HOME=/opt/Java/jdk/jdk1.7
export HADOOP_INSTALL=/usr/local/hadoop
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin:$JAVA_HOME/bin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar。这样总算能在hadoop也能使用java了

 

posted @ 2014-04-30 15:00  cc_jony  阅读(276)  评论(0编辑  收藏  举报