Hadoop3.5.0安装教程_单机/伪分布式配置_Hadoop3.5.0/Ubuntu24.04
内容提要
本指南介绍在 Ubuntu 24.04 上安装 Hadoop 3.5.0 的步骤:创建 hadoop 用户并授予 sudo 权限,更新 apt 并安装 Vim;安装 SSH server 并配置无密码登录;手动安装 JDK 17 并设置环境变量;下载 hadoop-3.5.0.tar.gz 准备安装。
延伸解读
环境准备的关键步骤
在安装Hadoop 3.5.0前,需在Ubuntu 24.04上完成多项准备工作:创建hadoop用户并赋予sudo权限,更新apt并安装Vim编辑器,安装SSH server并配置无密码登录,以及手动安装JDK 17并设置环境变量。这些步骤确保后续Hadoop安装和运行的基础环境就绪,避免因权限或依赖问题导致安装失败。
SSH无密码登录的配置要点
Hadoop单机或伪分布式模式都需要SSH登录。Ubuntu默认已安装SSH client,但需额外安装SSH server。配置无密码登录时,需生成密钥对并将公钥加入授权文件,这样后续启动Hadoop相关进程时无需反复输入密码,提升操作效率。
JDK版本要求与安装注意事项
Hadoop 3.5.0要求JDK版本在17及以上。教程推荐手动安装OpenJDK 17,并提供了详细的解压和环境变量配置步骤。注意在设置JAVA_HOME时,路径需与实际解压目录一致,否则可能导致Hadoop无法找到Java环境。安装完成后可通过java -version验证。
Q&A
在Ubuntu 24.04上安装Hadoop 3.5.0前需要做哪些准备工作?
需要创建hadoop用户并授予sudo权限,更新apt并安装Vim编辑器,安装SSH server并配置无密码登录,手动安装JDK 17并设置环境变量。
如何创建hadoop用户并赋予管理员权限?
使用命令sudo useradd -m hadoop -s /bin/bash创建用户,然后sudo passwd hadoop设置密码,最后sudo adduser hadoop sudo增加管理员权限。
为什么需要配置SSH无密码登录?如何配置?
集群和单节点模式都需要SSH登录,配置无密码登录可避免每次输入密码。配置方法:安装openssh-server,执行ssh localhost生成~/.ssh目录,然后ssh-keygen -t rsa生成密钥,cat ./id_rsa.pub >> ./authorized_keys加入授权。
Hadoop 3.5.0需要哪个版本的JDK?如何手动安装?
需要JDK 17及以上。手动安装步骤:下载OpenJDK17U-jdk_x64_linux_hotspot_17.0.20.1_1.tar.gz,创建/usr/lib/jvm目录,解压JDK到该目录,然后在~/.bashrc中设置JAVA_HOME等环境变量并source生效。
如何设置Java环境变量?
编辑~/.bashrc文件,在开头添加:export JAVA_HOME=/usr/lib/jvm/jdk-17.0.20.1+1,export JRE_HOME=${JAVA_HOME}/jre,export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib,export PATH=${JAVA_HOME}/bin:$PATH。保存后执行source ~/.bashrc使配置生效。
如何验证Java是否安装成功?
执行命令java -version,如果显示openjdk version "17.0.20.1"等信息,则说明安装成功。