---
title: 编译并配置Hadoop
description: "编译和配置Hadoop，包括编译、部署和配置环境变量，确保Hadoop能够顺利运行。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Hadoop/kunpenghadoop_04_0011.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Hadoop/kunpenghadoop_04_0011.html
indexId: 3c7ac3b7b4a5ac318450a37b8ee46719d377b2ca13f8d63fb1cc56eec4cb1b8f71
---
# 编译并配置Hadoop

编译和配置Hadoop，包括编译、部署和配置环境变量，确保Hadoop能够顺利运行。

1. 请参见《Hadoop 移植指南（CentOS&openEuler）(https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Hadoop/kunpenghadoop_02_0001.html)》编译出Hadoop软件部署包hadoop-3.1.1.tar.gz。
2. 将hadoop-3.1.1.tar.gz放置于server1节点的“/usr/local”目录，并解压。
  1 2 3 mv hadoop-3.1.1.tar.gz /usr/local cd /usr/local tar -zxvf hadoop-3.1.1.tar.gz

3. 建立软链接，便于后期版本更换。
  1 ln -s hadoop-3.1.1 hadoop

4. 添加Hadoop到环境变量。

  a. 编辑“/etc/profile”文件。
    1 vi /etc/profile

  b. 按“i”进入编辑模式，在文件底部添加环境变量，如下所示。
    1 2 export HADOOP_HOME=/usr/local/hadoop export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 使环境变量生效。
    1 source /etc/profile
