温馨提示×

centos装hdfs要几步

小樊
47
2026-09-06 13:11:51
栏目: 智能运维

CentOS 上安装 HDFS(Hadoop 分布式文件系统),通常可以按下面 7 个主要步骤 来做(以伪分布式或完全分布式为例,单节点最简):


一、准备环境(1步)

  1. 安装 CentOS
  2. 配置:
    • 静态 IP
    • 主机名(如 masterslave1
    • /etc/hosts
  3. 关闭防火墙或放行端口
    systemctl stop firewalld
    systemctl disable firewalld
    
  4. 安装 JDK(Hadoop 依赖 Java)
    yum install java-1.8.0-openjdk-devel
    

二、创建用户(可选但推荐)

useradd hadoop
passwd hadoop

三、下载并解压 Hadoop(1步)

wget https://downloads.apache.org/hadoop/common/hadoop-3.3.6/hadoop-3.3.6.tar.gz
tar -zxvf hadoop-3.3.6.tar.gz -C /opt/

四、配置环境变量(1步)

编辑 ~/.bashrc/etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0
export HADOOP_HOME=/opt/hadoop-3.3.6
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
source ~/.bashrc

五、修改 Hadoop 配置文件(1步,但含多个文件)

主要改:

  • core-site.xml
  • hdfs-site.xml
  • hadoop-env.sh

示例(伪分布式):

<!-- core-site.xml -->
<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>
<!-- hdfs-site.xml -->
<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>

六、格式化 NameNode(1步)

hdfs namenode -format

七、启动 HDFS(1步)

start-dfs.sh

验证:

jps

看到 NameNodeDataNode 即成功。


✅ 总结:最少 7 步

  1. 环境准备
  2. 创建用户
  3. 安装 Hadoop
  4. 配置环境变量
  5. 修改配置文件
  6. 格式化 NameNode
  7. 启动 HDFS

如果你是 单机测试 / 集群部署 / 使用 Docker,我可以给你更精简或更复杂的版本。

0