以下是在不同操作系统中配置 HADOOP_HOME 和 JAVA_HOME 环境变量的方法,以及不配置可能产生的后果:
配置 HADOOP_HOME
- Windows系统:下载并解压Hadoop安装包,然后右键“此电脑”,选择“属性”,点击“高级系统设置”,在“系统属性”窗口中点击“环境变量”。在“用户变量”或“系统变量”中点击“新建”,变量名输入 HADOOP_HOME ,变量值输入Hadoop的安装路径,如 C:\hadoop\hadoop-3.3.4 。最后将 %HADOOP_HOME%\bin 添加到 Path 变量中。
- Linux系统:下载并解压Hadoop安装包,打开终端,编辑 ~/.bashrc 或 /etc/profile 文件,在文件末尾添加 export HADOOP_HOME=/home/hadoop/hadoop-3.3.4 (根据实际安装路径修改),然后执行 source ~/.bashrc 或 source /etc/profile 使配置生效。
配置 JAVA_HOME
- Windows系统:安装JDK后,同样在“环境变量”中新建系统变量 JAVA_HOME ,变量值为JDK的安装路径,如 C:\Program Files\Java\jdk-11.0.11 。并将 %JAVA_HOME%\bin 添加到 Path 变量中。
- Linux系统:安装JDK后,编辑 ~/.bashrc 或 /etc/profile 文件,添加 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 (根据实际路径修改),再执行 source 命令使配置生效。
不配置的后果
- Hadoop相关问题:不配置 HADOOP_HOME ,Hadoop相关的命令无法被系统识别,如 hadoop 、 hdfs 等命令无法执行,导致无法正常启动Hadoop集群,无法进行数据存储、处理等操作。
- Java相关问题:不配置 JAVA_HOME ,依赖Java运行的程序包括Hadoop(因为Hadoop是基于Java开发)都无法正常运行,系统找不到Java的安装路径,会提示找不到Java运行环境等错误信息。