debian

Debian下HDFS配置步骤是什么

小樊
40
2025-11-09 16:02:57
栏目: 智能运维

Debian下HDFS配置步骤

1. 系统初始化

2. 安装Java环境

Hadoop依赖Java运行,推荐安装OpenJDK 8或11:

sudo apt install -y openjdk-11-jdk

验证Java安装:

java -version  # 应输出Java版本信息

配置Java环境变量(可选,若未自动设置):编辑/etc/profile,添加:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

3. 下载并解压Hadoop

4. 配置Hadoop环境变量

编辑~/.bashrc(用户级)或/etc/profile(系统级),添加Hadoop路径:

export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

使配置生效:

source ~/.bashrc  # 或 source /etc/profile

5. 配置HDFS核心文件

Hadoop配置文件位于$HADOOP_HOME/etc/hadoop,需修改以下关键文件:

6. 配置SSH免密码登录

Hadoop需要SSH无密码登录NameNode,生成密钥并授权:

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa  # 生成密钥对
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  # 添加公钥到授权文件
chmod 600 ~/.ssh/authorized_keys  # 设置权限

测试免密码登录:

ssh localhost  # 应无需输入密码

7. 格式化NameNode

首次启动前需格式化NameNode(仅第一次执行,会清除已有数据):

hdfs namenode -format

格式化后会创建dfs.name.dir指定的目录,存储元数据。

8. 启动HDFS服务

9. 验证HDFS功能

注意事项

0
看了该问题的人还看了