使用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

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

相关推荐
汇智信科3 小时前
智慧矿山和工业大数据解决方案“智能设备管理系统”
大数据·人工智能·工业大数据·智能矿山·汇智信科·智能设备管理系统
阿里云大数据AI技术3 小时前
Hologres Dynamic Table 在淘天价格力的业务实践
大数据·人工智能·阿里云·hologres·增量刷新
查士丁尼·绵4 小时前
hadoop集群存算分离
hive·hdfs·zookeeper·spark·hbase·yarn·galera
OpenCSG7 小时前
新能源汽车行业经典案例 — 某新能源汽车 × OpenCSG
大数据·人工智能·汽车·客户案例·opencsg
外参财观7 小时前
流量变现的边界:携程金融按下暂停键后的冷思考
大数据·人工智能·金融
CCPC不拿奖不改名8 小时前
两种完整的 Git 分支协作流程
大数据·人工智能·git·python·elasticsearch·搜索引擎·自然语言处理
智在碧得8 小时前
碧服打造DataOps全链路闭环,定义大数据工程化发布新标杆
大数据·网络·数据库
亿信华辰软件8 小时前
构建智慧数据中台,赋能饮料集团全链路数字化转型新引擎
大数据·人工智能·云计算
Elastic 中国社区官方博客9 小时前
使用瑞士风格哈希表实现更快的 ES|QL 统计
大数据·数据结构·sql·elasticsearch·搜索引擎·全文检索·散列表
isNotNullX9 小时前
什么是数字脱敏?一文讲透数字脱敏概念
大数据·数据安全·数据可视化·数字脱敏