一、准备工作:格式化前必须做的检查
为什么要先做检查?因为如果环境没就绪,格式化命令很可能执行失败,还会生成错误的元数据,后续清理起来更麻烦。
- 确认Hadoop环境变量配置正确
打开终端,输入echo $HADOOP_HOME
,能显示出Hadoop的安装路径才算对。比如我之前试过没配好,命令直接提示“hdfs: command not found”,折腾了好久才发现是环境变量少了一行配置。 - 检查核心配置文件是否完整
至少要确保hadoop-env.sh
、core-site.xml
、hdfs-site.xml
这三个文件配置无误。以core-site.xml
为例,里面的fs.defaultFS
参数必须设为hdfs://localhost:9000
,这是伪分布式的基础设置。