Ubuntu搭建hadoop时,在/bin、/sbin等路径下有一些经常使用的工具.

为了能够在任何路径下都能使用这些工具,而不必切换到bin/sbin路径下,需要设置hadoop的环境变量(注意:前提是已经设置好jdk环境变量,jdk环境变量设置方法如下[1])。

(1)使用vim/vi/gedit等命令,打开/home//.bashrc文件

vim /home/hadoop/.bashrc

(2)定义HADOOP_HOME变量,指向hadoop的安装根目录

(3)将hadoop目录里的bin目录和sbin目录加载到PATH环境变量

(4)对.bashrc文件执行source命令,使设置立即生效

source /home/hadoop/.bashrc

(5)在其他路径下,输入hadoop version检查设置是否正确

[1]:Ubuntu系统中jdk的安装及配置方法

一、jdk的安装

下载jdk的tar包,假设tar包所在的目录为/home/username/Download,使用如下命令对tar包进行解压

tar -zxf /home/username/Download/jdk-8u77-linux-x64.tar.gz

解压完毕后,将解压后的包移动到安装目录,假设为/home/username/develop

mv jdk1.8.0.7 /home/username/develop

为了方便操作,对jdk安装目录进行重命名。进入develop目录

mv jdk1.8.0.7 jdk

二、设置环境变量

编辑用户名目录下的 .bashrc文件,即/home/username/.bashrc,命令为

vim /home/username/.bashrc

在.bashrc文件首部做如下添加:

(1)设置jdk、jre安装路径变量

export JAVA_HOME=/home/username/develop/jdk

export JRE_HOME=${JAVA_HOME}/jre

(2)将jdk的lib目录、jre的lib目录添加到CLASSPATH环境变量中

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

(3)将jdk的bin目录添加到PATH环境变量中

export PATH=${JAVA_HOME}/bin:$PATH

(4)对 .bashrc文件运行source命令,使设置立即生效

source /home/username/.bashrc

(5)运行java -version命令,查看是否设置成功。

linux中hadoop环境变量配置文件,Ubuntu中关于hadoop环境变量的设置方法相关推荐

  1. linux 关闭桌面特效,[多图] Ubuntu 中开启3D桌面特效与设置方法

    Ubuntu 8.04 (Hardy Heron) 中集成了强大3D交互界面,Ubuntu 的 3D 桌面特效给用户带来了一种全新的视觉用户.想必有很多朋友也因为看到了 Ubuntu 8.04 那炫目 ...

  2. linux ./ 执行run文件,如何在Ubuntu中执行.bin和.run文件

    在解释如何在Ubuntu上执行.bin和.run文件之前,让我们首先定义这些文件扩展名到底是什么: Bin档:Ubuntu中的Binary或BIN文件指的是安装软件包,其中大多数是self-extra ...

  3. linux动画制作软件,如何在Ubuntu中安装2D动画软件OpenToonz

    OpenToonz,开源2D动画软件,现在可以通过Snap软件包轻松安装在Ubuntu 16.04,Ubuntu 18.04及更高版本中. OpenToonz基于Toonz Studio Ghibli ...

  4. linux 书签管理工具,如何在Ubuntu中添加和删除书签

    这是一篇对完全是新手的一篇技巧,我将向你展示如何在Ubuntu文件管理器中添加书签. 现在如果你想知道为什么要这么做,答案很简单.它可以让你可以快速地在左边栏中访问.比如,我在Ubuntu中Linux ...

  5. Linux kodi添加中文,如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面

    如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面 Kodi "Leia" 18.2已经发布,其中包含许多错误修复和性能改进. 以下是如何在Ubuntu 16.04 ...

  6. linux下怎样快速截图工具栏,ubuntu中截图工具及快捷键设置

    windows 平台上,截图有好几种选择,可以使用windows系统自带的截图工具,360浏览器的截图功能,或者QQ截图,还有键盘上的prt sc 截图键. 在linux系统上怎么截图: 键盘上的截图 ...

  7. linux下远程登录如何退出,Ubuntu 中rdesktop如何切换和退出远程桌面

    Ubuntu 中rdesktop如何切换和退出远程桌面原文如下: I use RDP a lot and having to disconnect from my session to switch ...

  8. linux版本怎么安装qq游戏,Ubuntu中使用Wine玩QQ游戏(附图)

    觉得在Ubuntu中玩休闲游戏还是QQ游戏好些,不论从界面还是游戏性和人气,搞了几次,终于在Ubuntu里成功运行了QQ游戏, 具体步骤如下: 一.确保你已经装好Wine,先下载QQ游戏大厅文件,然后 ...

  9. linux系统photoshop安装教程,在ubuntu中安装photoshop cs6

    对于很多专业的PS高手来说,真心难以找到顺手的且可以完美替代PS的软件,所以我们这里的解决办法就是用wine来安装. 虽然网上有很多的wine安装ps的方法,但是在使用过程往住会发生莫名其妙的崩溃,体 ...

最新文章

  1. 【推荐】极简数独1.0源码
  2. 多媒体文件格式之TS
  3. Java线程机制学习
  4. activemq网络桥接_ActiveMQ –经纪人网络解释–第3部分
  5. phpnow升级php版本 php-5.2.14-Win32升级至5.3.5
  6. Bootstrap CSS 编码规范之Less 和 Sass 中的嵌套
  7. sitescope 监控mysql_LoadRunner通过SiteScope监控MySQL的性能
  8. 区块链 PBFT 哪个节点 谁负责打包区块
  9. sql between的用法的意思_SQL 语法手册来啦,你想要的这里都有!
  10. [转]用.net快速开发下载软件
  11. CodeSmith(C#)简单示例及相关小知识
  12. 阿里、华为都是外包公司?
  13. MaxListenersExceededWarning: Possible EventEmitter memory leak detected.警告的处理
  14. 计算机音乐专业考研,2020考研考场安排:武汉音乐学院《计算机音乐作曲》科目考生须知...
  15. 移动端VUE实现一周课程表
  16. 划分,全概率公式,贝叶斯公式证明
  17. PS制作五彩抽象人像
  18. CAP 和 Zookeeper
  19. oracle查询一小时内数据,ORACLE 查询近一天, 近半小时内的数据
  20. ThinkPHP5_无限极分类

热门文章

  1. reg51.h和reg52.h头文件
  2. KR C与ANSI C
  3. 【HTML+CSS网页设计与布局 从入门到精通】第14章-float/position/display属性
  4. 《计算机网络》第六章:传输层(The Transport Layer)
  5. python os模块下载_python os模块
  6. Python:isinstance()和type()
  7. Python组合数据类型:序列sequence,列表list、元组tuple
  8. html的table属性笔记
  9. spring 处理带有特殊字符的请求_程序员笔记|常见的Spring异常分析及处理
  10. python中weekday_[转载] Python日历模块| 使用示例的weekday()方法