【hadoop报错】JAR does not exist or is not a normal file

StarRocks_3.4.10存算一体部署与SeaTunnel 同步mysql数据手册 StarRocks 3.4.10 存算一体部署手册,包含节点故障演练,自动切换功能测试,包含SeaTunnel 自动同步mysql数据测试。 阅读详情
AI摘要

本文讲述了在执行hadoopjar命令时遇到的路径问题,通过调整从绝对路径到使用$HADOOP_HOME环境变量,成功解决了报错。提示读者注意设置环境变量的重要性。

背景

linux
centos7
hadoop
执行 hadoop jar 命令时,一直报错

解决方法

1、确定自己的jar目录是切实存在的,别弄错了
我的是

“/export/server/hadoop-3.1.4/share/hadoop/tools/lib/hadoop-streaming-3.1.4.jar”

2、网上找了很多解决办法,最后看到这个

https://www.mmbyte.com/article/45643.html
对比我的路径和对方的路径
在这里插入图片描述

想着有没有可能是我直接写了绝对路径,而不是用$HADOOP_HOME来替代的问题?抱着试一试的心态,然后将

“/export/server/hadoop-3.1.4/share/hadoop/tools/lib/hadoop-streaming-3.1.4.jar”
改为
$HADOOP_HOME/share/hadoop/tools/lib/hadoop-streaming-3.1.4.jar

果然就好了

tip:得先设置好$HADOOP_HOME哦,这个应该是在安装hadoop的时候就设置的

开关电源EMI滤波设计:如何通过Cx和Cy电容精准抑制共模与差模干扰? 本文深入解析了开关电源EMI滤波设计中Cx和Cy电容的核心作用。Cx电容并联于火线与零线之间,专用于抑制差模干扰;Cy电容连接于火线/零线与地之间,则负责泄放共模干扰。文章详细阐述了二者选型、安规要求及PCB布局要点,并提供了基于测试频谱的实战调优策略,是解决电源传导噪声问题的实用指南。 阅读详情

相关推荐

养龙虾经验:OpenClaw用户必看的3个“省token”救命配置

本文分享了3个优化OpenClaw使用成本的配置方案:1)启用上下文压缩功能,可选择全局或单个代理设置,支持safeguard/adaptive两种压缩模式;2)修改SOUL.md提示词,要求模型回答简洁直接;3)限制对话历史长度。方案一效果最佳,可减少长对话的token消耗,但可能影响连贯性。三种方案可单独或组合使用,需根据实际场景调整参数。文章最后邀请读者分享使用痛点,将针对高频问题撰写解决方案。

wpplvhq的专栏 1418

JAR does not exist or is not a normal file

于是翻找安装目录下的每个文件夹,查看share/hadoop下的所有目录中的子目录和文件,发现tools目录下没有编译好的jar包,但发现了有source子目录,在source下发现hadoop-streaming-3.3.0-sources.jar,于是在lib目录下发现编译好的hadoop-streaming-3.3.0.jar。搜索得出结论不论是Hadoop3还是Hadoop2都存在hadoop-streaming.jar。

alac2002的博客 1384

别再让地图加载慢吞吞!GeoServer + GeoWebCache 缓存配置实战(附性能对比)

本文详细介绍了如何通过GeoServer和GeoWebCache优化地图服务性能,实现地图加载速度的显著提升。从缓存机制解析到实战配置流程,再到高级性能调优技巧,帮助开发者构建高效地图缓存系统,解决地图加载慢的问题。

weixin_42525369的博客 407

WARN hdfs.DataStreamer: Caught exception java.lang.InterruptedException

JAR does not exist or is not a normal file 贴一条stackoverflow的回答 Just go to that path and check it out if the name is correct or not, the convention may differ by the distribution. For example, hadoop 3...

weixin_43484977的博客 1349

cellranger安装以及使用

接受cellranger count的输出数据,将同一组的不同测序样本的表达矩阵整合在一起,比如tumor组原来有4个样本,PBMC组有两个样本,现在可以使用aggr生成最后的tumor和PBMC两个矩阵,并且进行标准化去掉测序深度的影响。但是由于病毒基因组太小了,且注释结果只有CDS没有exon,所以曲线救国,将CDS整体替换为exon,也不进行过滤了,直接下一步。虽然安装完毕,但是现在要运行cellranger的话需要在终端输入cellranger的整个路径。自动执行这个命令,需要将“

m0_59974475的博客 9396

安装和使用pandoc

支持 Markdown、DOCX、LaTeX、HTML、PDF、EPUB 等 60+ 种格式 的互相转换

PLANTTHESON的博客 6831

Hadoop3MapReduce报错:JAR does not exist or is not a normal file

于是翻找安装目录下的每个文件夹,查看share/hadoop下的所有目录中的子目录和文件,发现tools目录下没有编译好的jar包,但发现了有source子目录,在source下发现hadoop-streaming-3.3.0-sources.jar,于是在lib目录下发现编译好的hadoop-streaming-3.3.0.jar。搜索得出结论不论是Hadoop3还是Hadoop2都存在hadoop-streaming.jar。

alac2002的博客 1077

基于Gardner环的QPSK定时同步MATLAB仿真:四倍采样与多场景性能分析

本文详细介绍了基于Gardner环的QPSK定时同步MATLAB仿真方法,重点分析了四倍采样技术在定时同步中的应用与性能优化。通过MATLAB代码实例展示了Gardner环的实现原理、多场景性能分析及常见问题解决方案,为数字通信系统的定时同步设计提供实用参考。

weixin_29083475的博客 373

JAR does not exist or is not a normal file,我终于搞出来了!!!

csdn其他人的方法和我的不太匹配,但也怀疑是路径问题。终于在这篇文章里看到一行不太一样的代码,怀着试一试的念头居然过了!首先,在做词云实验的时候,按照林子雨的步骤需要在Linux系统上使用hadoop jar命令运行程序。一看,就是./和没有./的区别,正是令人摸不着头脑。但好歹是解决了~~~~~

2301_78342316的博客 1773

【OpenClaw从入门到精通】第12篇:OpenClaw 2026子代理实战全攻略:用ACP架构搭建多智能体协作网络(附完整代码)

本文聚焦OpenClaw 2026.3.2版本默认启用的ACP(Agent Communication Protocol)子代理机制,从核心概念、底层原理到企业级实操全流程拆解。先解析子代理的定义、ACP协议通信原理及主从代理分工逻辑,再提供环境准备的详细步骤(版本验证、配置调整、技能安装);随后通过三个递进式虚拟案例(客服分流、智能文档处理、企业级招聘全流程),提供可直接运行的完整代码、执行结果及技术要点解析;最后补充子代理管理运维、性能优化与避坑指南。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2382

【项目实战】功能安全目标有四个ASIL等级:A、B、C、D,ASIL D是最高的等级

功能安全是一种关注产品在异常情况下如何避免造成伤害的概念功能安全在汽车电子行业中非常重要。功能安全涉及到系统、电子和软件三个部分。(1)系统部分主要涉及概念设计(2)而具体的实施则是在电子和软件部分完成。

奶爸的编程之路,也就一周冷个三天 2828

纯小白学习大数据第二天——hadoop运行模式

上篇小补充,熟悉这几个文件夹的位置:/opt/module/hadoop-3.1.3/opt/module/hadoop-3.1.3/etc/hadoop报错,考虑是路径没配置好而我的jdk和hadoop都验证安装成功了路径似乎也没问题------一些linux命令:分析:1) 准备 3 台客户机(关闭防火墙、静态 IP、主机名称) 2) 安装JDK 3) 配置环境变量 4) 安装 Hadoop 5) 配置环境变量以上都已经在102上搞定! 怎么快速给103 104配置? 6) 配置集群 7) 单点启动

weixin_42539131的博客 549

通信原理 | 随机数仿真 | 均匀、正态、双高斯、瑞利、莱斯、对数正态、nakagami、Suzuki分布的随机数仿真(matlab)

信道建模在通信系统设计和分析中扮演着至关重要的角色。它指的是使用数学和物理模型来描述和模拟无线或有线通信路径中的信号传播特性。

若北辰 1987

【畅通版】配置spark环境(含前期的虚拟机virtualbox、ubuntu系统、Hadoop布局、Java环境配置等)

暨上一篇环境配置过程曲折,加上突然意识到25G的ubuntu系统不够干大事,自己的500G固态硬盘分了350出去当主系统盘之后,还有115G剩余,刚好可以把虚拟机和ubuntu全丢过去,又不会占用到原Windows系统盘的空间。于是重新装虚拟机和ubuntu系统,再在这基础上布局Hadoop、Java、spark等。 附上一篇帖:【曲折版】配置spark环境(含前期的虚拟机virtualbox、u...

SophiaSSS的博客 1040

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

基于Hadoop与Spark的空气质量预测系统:CatBoost特征工程实践

大数据分析技术正逐步渗透到环境监测领域,其中分布式存储与计算架构为海量时序数据的处理提供了关键支撑。Hadoop作为成熟的分布式文件系统,负责原始监测数据的可靠存储与管理;Spark则以其高效的内存计算能力,完成数据清洗、聚合统计与特征工程等复杂批处理任务。在机器学习建模环节,CatBoost梯度提升框架凭借对类别特征与缺失值的友好处理,成为构建空气质量预测模型的高效选择。这类技术组合广泛应用于智慧环保、城市治理及科研教学等场景,帮助从历史污染物浓度与气象数据中挖掘规律,实现空气质量等级的辅助研判。本文围绕

weixin_34122604的博客 415

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Hadoop与Spark数据流水线:水产品安全可视化分析系统实现指南

大数据技术栈中,Hadoop与Spark是处理海量结构化数据的两大核心组件。Hadoop通过HDFS提供分布式存储能力,Spark则基于内存计算实现高效的批处理与数据分析。在实际工程中,数据采集、存储、计算与可视化构成了一条完整的数据流水线,每一步都依赖清晰的模块划分与数据流转设计。以水产品安全信息可视化分析为例,系统需要从检测记录中提取地区合格率、检测项超标次数等关键指标,并将统计结果通过接口呈现为业务看板。本文从数据流水线的视角切入,讲解如何利用Hadoop、Spark、PySpark等工具完成数据清洗

weixin_30514745的博客 332

Hadoop+Spark水产品安全可视化毕设实战指南

大数据技术正在深刻改变传统行业的数据处理方式。在分布式存储与计算领域,Hadoop和Spark构成了最核心的技术栈:HDFS负责海量文件的可靠存储,Spark则通过内存计算提供高效的分布式分析能力。与此同时,数据可视化技术让复杂分析结果变得直观易懂,这一组合在食品安全监管、环境监测等场景中具有广泛的应用价值。针对水产品安全检测数据分散、难以综合分析的问题,以毕业设计项目为载体,完整演示了从环境搭建、数据生成、Spark统计分析到ECharts可视化大屏实现的工程链路,帮助读者快速掌握一个可落地的大数据全栈项

weixin_33811539的博客 397

基于Hadoop与Spark的水产品安全信息可视化分析系统设计

在大数据技术体系中,分布式存储与内存计算是处理海量业务数据的核心能力。Hadoop作为分布式存储与资源调度的基础平台,通过HDFS解决数据规模化存储问题,Spark则基于内存计算模型大幅提升批量分析效率。两者结合能够对结构化检测数据进行清洗、聚合和统计挖掘,形成从原始数据到指标结果的完整处理链路。将分析结果持久化到关系型数据库后,借助Flask后端接口与ECharts等可视化工具,可构建清晰直观的数据看板,支撑食品监管、质量追溯和风险预警等应用场景。本文以水产品安全抽检数据为对象,系统阐述如何基于Hadoo

weixin_33795743的博客 414

基于Hadoop与Spark的河南省空气质量预测系统

在大数据时代,海量环境监测数据的存储与分析成为挑战。分布式存储与计算框架如Hadoop和Spark,提供了解决海量数据处理的可靠方案。通过HDFS进行原始数据存储,Spark进行高效的数据清洗、统计分析与特征工程,再结合CatBoost等机器学习算法,可以实现对未来污染物浓度的精准预测。这种技术路径不仅适用于空气质量监测,也可推广至其他时序数据预测场景。本文以河南省空气质量数据分析与预测系统为例,详细阐述从数据采集、存储、清洗、特征工程到模型训练与预测的完整流程,并分享实战中的优化与踩坑经验。

weixin_30247781的博客 318

IO error when scanning jar jar:file:/opt/module/hadoop-3.1.3/share/hadoop/hdfs

Caused by: java.util.zip.ZipException: invalid entry size (expected 19113 but got 19048 bytes) Failed to retrieve data from /webhdfs/v1/?op=LISTSTATUS: Service Unavailable 删了重新上传 重启ok 加油撸代码

hpp74520的博客 1358

Hadoop集群搭建

hadoop 伪分布式(一台)集群搭建 1.安装jdk 1.7以上 –2.安装hadoop 2.8.5 –3.配置/etc/profile,添加 JAVA_HOME=/opt/module/jdk1.8.0_221 HADOOP_HOME=/opt/module/hadoop-2.8.5 PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOM...

Flora 1777

IDEA: JAR does not exist or is not a normal file

遇到这个问题,不知道怎么回事,在项目结构里把之前添加的工件(artifact)删了,然后重新选了下jdk就好了,记录一下。

mengweicat的博客 273
上一篇: 运行sh文件 报错 Permission denied
下一篇: 虚拟网络设置
Mooney安
博客等级 码龄9年 92粉丝 48原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值