学习 Linux + HDFS(Hadoop 分布式文件系统),建议按「先 Linux 基础 → 再 Hadoop/HDFS 原理 → 再实操」的路线来。下面给你一套实用学习路线。
HDFS 基本都在 Linux 上跑,命令不会会很吃力。
ls cd pwd mkdir rm cp mv
cat less tail head grep
chmod chown
useradd su export
ps netstat top ssh
✅ 建议:用虚拟机(VMware / VirtualBox)装一个 CentOS 或 Ubuntu
适合学习命令和原理
# 安装 JDK
java -version
# 下载 Hadoop
# 配置:
# - core-site.xml
# - hdfs-site.xml
# - hadoop-env.sh
启动:
start-dfs.sh
验证:
jps
# 看到 NameNode / DataNode 就成功了
hdfs dfs -ls /
hdfs dfs -put local.txt /user/
hdfs dfs -get /user/local.txt ./
hdfs dfs -mkdir /test
hdfs dfs -rm /test/file.txt
hdfs dfs -rm -r /test
hdfs dfs -cat /user/file.txt
http://localhost:9870
可以看到:
当你熟悉基础后:
https://hadoop.apache.org/docs/
✅ 不要只看书
✅ 一定要敲命令
✅ 先伪分布式,再集群
✅ 出错就查日志(logs/ 目录)
如果你愿意,我可以:
你现在是:完全零基础 / 有 Linux 基础 / 有 Hadoop 基础?