虽然在网上可以找到很多这样的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了

在unbuntu 1204(32位)下安装hadoop2.2.0的一些问题的更多相关文章

  1. 二、Ubuntu14.04下安装Hadoop2.4.0 (伪分布模式)

    在Ubuntu14.04下安装Hadoop2.4.0 (单机模式)基础上配置 一.配置core-site.xml /usr/local/hadoop/etc/hadoop/core-site.xml ...

  2. 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)

    一.在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户. 1.创建hadoop用户组 2.创 ...

  3. Ubuntu 14.04下安装Hadoop2.4.0 (单机模式)

    转自 http://www.linuxidc.com/Linux/2015-01/112370.htm 一.在Ubuntu下创建Hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增 ...

  4. CentOs64位编译安装hadoop-2.6.0

    官方提供的hadoop-2.x版本貌似都是32位的,在64位机子下使用可能会报错,最好使用官方提供的源码进行本地编译,编译成适合本地硬件环境的64位软件包. Hadoop是使用Java语言开发的,但是 ...

  5. Linux(Red Hat 6 32位) 下安装Mysql5.6.30

    转载地址:http://my.oschina.net/fusxian/blog/300480 1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/my ...

  6. win7 32位下安装MySQL出现的---1067系统错误---问题及解决

    每次安装数据库,总是出现这样那样的问题.如今记录下来,供日后參考咯.... 下载的是解压缩-zip版本号的.安装配置教程參照洪哥笔记文章-<MySQL-5.6.13解压版(zip版)安装配置教程 ...

  7. Ubuntu14.04下安装Hadoop2.4.0 (单机模式)

    一.在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户. 1.创建hadoop用户组 2.创 ...

  8. Ubuntu14.04下安装Hadoop2.5.1 (单机模式)

    本文地址:http://www.cnblogs.com/archimedes/p/hadoop-standalone-mode.html,转载请注明源地址. 欢迎关注我的个人博客:www.wuyudo ...

  9. 32位Windows7上8G内存使用感受+xp 32位下使用8G内存 (转)

    32位Windows7上8G内存使用感受+xp 32位下使用8G内存 博客分类: Windows XPWindowsIE企业应用软件测试  我推荐做开发的朋友:赶快加入8G的行列吧....呵呵..超爽 ...

随机推荐

  1. kuangbin专题十二 HDU1074 Doing Homework (状压dp)

    Doing Homework Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)To ...

  2. Bootstrap中的Glyphicon 字体图标

    在Bootstrap框架中也为大家提供了近200个不同的icon图片,而这些图标都是使用CSS3的@font-face属性配合字体来实现的icon效果. 1 <!DOCTYPE html> ...

  3. java Swing包相关知识点

    1.窗体的创建及相关的常用设置 //创建一个窗体 JFrame jf=new JFrame("第一步句法分析"); //设置用户在此窗体上发起 "close" ...

  4. P3802 小魔女帕琪

    传送门 考虑前面7个魔法 如果前面七个魔法各不相同,那么就能完成一次帕琪七重奏 设 A=a1*a2*...*a7,S=a1+a2+...+a7,B=S*(S-1)*...*(S-6) 对于不同的施法顺 ...

  5. 设置input的样式

    css中的 ” 七层重叠法 ” :即网页内容先后顺序分别为:背景边框,负值z-index,display:block,浮动,display:inline-block,z-index:auto,正值z- ...

  6. 求用1g、2g、3g的砝码(每种砝码有无穷多个)称出10g的方案有几种

    #include <iostream> using namespace std; // ; // sup是保存多项式的数组,sup[n]中的值代表指数为i的系数 ,下标i是x的指数 // ...

  7. django DRF 图片路径问题

    问题描述:为什么DRF中有时候返回的json中图片是带域名的,有时候是不带域名的呢?(难受啊马飞~) 解答:带域名的结果是在view中对模型类序列化的,DRF在序列化图片的时候 会检查上下文有没有re ...

  8. Kafka monitoring监控

    一.Metrics kafka有两个metrics包,在看源码的时候很容易混淆 package kafka.metrics package org.apache.kafka.common.metric ...

  9. 剑指offer中经典的算法题之从头到尾打印链表

    话不多说上代码: 我自己的算法是: /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int ...

  10. Linux环境常用命令

    bash host                    #查看IP对应机器名 hostname         #查看本机名         hostname –i     #查看本机IP mssh ...