hadoop namenode -format报错显示:命令未找到

这个bug很搞笑,我做分布式搭建时,slaver1和slaver2都可以hadoop name -format,就是master不可以,配置都是一样的,这个第一时间也是想到了环境配置问题

打开环境配置文件编辑

复制代码
sudo vim ~/.bashrc

添加以下代码(这里只针对hadoop)

复制代码
export HADOOP_HOME=/apps/hadoop
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

这里的/apps/hadoop是我的hadoop安装路径(根据实际情况改动)

保存退出

让代码生效:

复制代码
source ~/.bashrc

然后再执行hadoop namenode -format

发现可以成功格式化了

相关推荐
数据猿6 小时前
【金猿CIO展】如康集团CIO 赵鋆洲:数智重塑“顶牛”——如康集团如何用大数据烹饪万亿肉食产业的未来
大数据
txinyu的博客7 小时前
HTTP服务实现用户级窗口限流
开发语言·c++·分布式·网络协议·http
独自破碎E7 小时前
RabbitMQ中的Prefetch参数
分布式·rabbitmq
zxsz_com_cn8 小时前
设备预测性维护的意义 工业设备预测性维护是什么
大数据
深蓝电商API8 小时前
Scrapy+Rredis实现分布式爬虫入门与优化
分布式·爬虫·scrapy
samLi06208 小时前
【数据集】中国杰出青年名单数据集(1994-2024年)
大数据
成长之路5149 小时前
【数据集】分地市旅游收入数据集(2000-2024年)
大数据·旅游
回家路上绕了弯9 小时前
定期归档历史数据实战指南:从方案设计到落地优化
分布式·后端
大厂技术总监下海9 小时前
用户行为分析怎么做?ClickHouse + 嵌套数据结构,轻松处理复杂事件
大数据·数据结构·数据库
大厂技术总监下海10 小时前
大数据生态的“主动脉”:RocketMQ 如何无缝桥接 Flink、Spark 与业务系统?
大数据·开源·rocketmq