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

虽然在网上能够找到不少这样的step by step的教程,可是我仍是遇到了不少问题。趁着一点记忆,将这些问题记录下来。安装过程参考了如下博客:html

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

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

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

个人是双系统win7+ubuntu12.04.bash

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

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

问题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.htmloop

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

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

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

相关文章
相关标签/搜索