Centos7系统
在安装 hadoop 前,请确保你的系统上安装了 Java。使用此命令检查已安装 Java 的版本,下图说明没有安装java
要安装java,需要从 Oracle 官方网站下载最新版本的 java用命令:wget 如下图
需要设置使用更新版本的 Java 作为替代。使用以下命令来执行此操作。
现在你可能还需要使用 alternatives 命令设置 javac 和 jar 命令路径:alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 2alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 2alternatives --set jar /opt/jdk1.7.0_79/bin/jaralternatives --set javac /opt/jdk1.7.0_79/bin/javac
下一步是配置环境变量。使用以下命令正确设置这些变量。设置 JAVA_HOME 、JRE_HOME 、PATH 如图
创建用于 hadoop 安装的系统用户帐户,命令useradd hadoop passwd hadoop
现在从官方网站 hadoop 下载 hadoop 最新的可用版本
下一步是设置 hadoop 使用的环境变量。编辑 ~/.bashrc,并在文件末尾添加以下这些值export HADOOP_HOME=/home/hadoop/hadoopexport HADOOP_INSTALL=$HADOOP_HOMEexport HADOOP_MAPRED_HOME=$HADOOP_HOMEexport HADOOP_COMMON_HOME=$HADOOP_HOMEexport HADOOP_HDFS_HOME=$HADOOP_HOMEexport YARN_HOME=$HADOOP_HOMEexport HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
编辑 $HADOOP_HOME/etc/hadoop/hadoop-env.sh 并设置 JAVA_HOME 环境变量。export JAVA_HOME=/opt/jdk1.7.0_79/
首先编辑 hadoop 配置文件并进行以下更改core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml
cd /home/hadoop/hadoop/sbin/start-dfs.shstart-yarn.sh启动完成如下图所示