使用hdfs命令报错:Unknown command:dfs(环境变量正确)

错误:使用hdfs shell命令操作hdfs,发现:Unknown command:dfs

执行命令:

复制代码
which hdfs

发现路径不在HADOOP_HOME路径下。

原因:系统中存在非Hadoop的hdfs命令(可能是其他软件的同名工具,或误装的组件),导致PATH查找时优先匹配了它。解决思路是:让系统优先识别Hadoop的hdfs。

解决步骤:

①编辑环境变量配置文件

复制代码
sudo vim /etc/profile  # 配置文件,或者在~/.bashrc中,两者有小区别

②确保$HADOOP_HOME/bin放在PATH的最开头:

复制代码
export HADOOP_HOME=//usr/local/hadoop  # 写你的/hadoop安装路径
export PATH=$HADOOP_HOME/bin:$PATH  # Hadoop的bin目录放最前面

③重新加载环境变量

复制代码
source /etc/profile

④验证,输出应是在:/hadoop安装路径/bin/hdfs

复制代码
which hdfs

如果还有问题,就用绝对路径吧,或者继续找原因

相关推荐
❀͜͡傀儡师18 小时前
docker-compose一键部署Hadoop集群
hadoop·docker·容器
草原印象18 小时前
全文检索ElasticSearch实战
大数据·elasticsearch·全文检索
Guheyunyi18 小时前
安防监控系统,如何为你的生活构筑智慧安全屏障?
大数据·人工智能·安全·信息可视化·生活
TDengine (老段)18 小时前
TDengine 字符串函数 Replace 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
武子康19 小时前
大数据-156 Apache Druid+Kafka 实时分析实战:JSON 拉平摄取与 SQL 指标全流程
大数据·后端·nosql
邮专薛之谦19 小时前
Git复习(查询版本)
大数据·elasticsearch·搜索引擎
悟能不能悟20 小时前
部署和测试 apereo/cas
大数据
小二·20 小时前
Git 高频操作命令大全(分类整理 + 修正说明)
大数据·git·elasticsearch
chatexcel20 小时前
ChatExcel亮相GTC2025全球流量大会
大数据·人工智能
KANGBboy21 小时前
ES 生产排查
大数据·elasticsearch·搜索引擎