Java环境可选择 Oracle 的 JDK,或是 OpenJDK,按http://wiki.apache.org/hadoop/HadoopJavaVersions中说的,新版本在 OpenJDK 1.7 下是没问题的。为图方便,这边直接通过命令安装 OpenJDK 7。

  1. sudo apt-get install openjdk-7-jre openjdk-7-jdk
JRE和JDK的区别

JRE(Java Runtime Environment,Java运行环境),是运行 Java 所需的环境。JDK(Java Development Kit,Java软件开发工具包)即包括 JRE,还包括开发 Java 程序所需的工具和类库。

安装好 OpenJDK 后,需要找到相应的安装路径,这个路径是用于配置 JAVA_HOME 环境变量的。执行如下命令:

  1. dpkg -L openjdk-7-jdk | grep '/bin/javac'

该命令会输出一个路径,除去路径末尾的 “/bin/javac”,剩下的就是正确的路径了。如输出路径为 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac,则我们需要的路径为 /usr/lib/jvm/java-7-openjdk-amd64。

接着配置 JAVA_HOME 环境变量,为方便,我们在 ~/.bashrc 中进行设置(扩展阅读: 设置Linux环境变量的方法和区别):

  1. vim ~/.bashrc

在文件最前面添加如下单独一行(注意 = 号前后不能有空格),将“JDK安装路径”改为上述命令得到的路径,并保存:

  1. export JAVA_HOME=JDK安装路径

如下图所示(该文件原本可能不存在,内容为空,这不影响):

配置JAVA_HOME变量

接着还需要让该环境变量生效,执行如下代码:

  1. source ~/.bashrc # 使变量设置生效

设置好后我们来检验一下是否设置正确:

  1. echo $JAVA_HOME # 检验变量值
  2. java -version
  3. $JAVA_HOME/bin/java -version # 与直接执行 java -version 一样

如果设置正确的话,$JAVA_HOME/bin/java -version 会输出 java 的版本信息,且和 java -version 的输出结果一样,如下图所示:

成功配置JAVA_HOME变量

这样,Hadoop 所需的 Java 运行环境就安装好了。

最新文章

  1. 利用pixi.js制作精灵动画
  2. ln 命令使用
  3. Hibernate一对一外键双向关联(Annotation配置)
  4. sql 如果关联表 没有值 设置 默认值
  5. Nginx反向代理模板
  6. wp8 入门到精通 聊天控件
  7. [转]初探 PhoneGap 框架在 Android 上的表现
  8. Extreme Learning Machine(ELM)的工程哲学
  9. CRC-16/XMODE X16+X12+X5+1 C#、C和java环境下实现
  10. SharePoint咨询师之路:设计之前的那些事四:负载均衡 - web服务器
  11. 图片本地预览 flash html5
  12. BOGEER博格尔YT-813码表使用说明书 (我的是YT-823)
  13. Android -- 贝塞尔曲线公式的推导
  14. Eclipse rap 富客户端开发总结(4):如何搭建 rap 中文开发环境
  15. Kubeadm 安装部署 Kubernetes 集群
  16. J2ee的13个规范
  17. HTML5进阶(三)HBuilder实现软件自动升级(优化篇)
  18. jquery案例
  19. python大法好——异常
  20. python wmi模块 获取windows内部信息

热门文章

  1. singlefile.py
  2. 【SWUST626】分数分解
  3. POJ 1635 Subway tree systems 有根树的同构
  4. 【高德地图API】Pivot控件中加载地图并禁止Pivot手势
  5. bzoj2431: [HAOI2009]逆序对数列(前缀和优化dp)
  6. GoLang 编译exe添加ICO图标
  7. php从数据库读取中文显示问号??的解决办法
  8. JavaScript--认识DOM
  9. 1、Xamarin 环境准备
  10. Python3之Zip