当前位置: 首页 > news >正文

hadoop运行jar遇到的一个报错

报错信息:

2023-12-19 14:28:25,893 INFO mapreduce.Job: Job job_1702967272525_0001 failed with state FAILED due to: Application application_1702967272525_0001 failed 2 times due to AM Container for appattempt_1702967272525_0001_000002 exited with  exitCode: 127
Failing this attempt.Diagnostics: [2023-12-19 14:28:25.741]Exception from container-launch.
Container id: container_1702967272525_0001_02_000001
Exit code: 127

[2023-12-19 14:28:25.784]Container exited with a non-zero exit code 127. Error file: prelaunch.err.
Last 4096 bytes of prelaunch.err :
Last 4096 bytes of stderr :
/bin/bash: /bin/java: No such file or directory


[2023-12-19 14:28:25.785]Container exited with a non-zero exit code 127. Error file: prelaunch.err.
Last 4096 bytes of prelaunch.err :
Last 4096 bytes of stderr :
/bin/bash: /bin/java: No such file or directory

问题分析:

从报错信息字面上看是找不到java执行目录,但是我在hadoop-env.sh  yarn-env.sh等配置文件中已经配置好了java的环境变量。接着想到既然说找不到/bin/java,那就直接把安装的jdk目录下的/bin/java执行文件直接链接到/bin/java

解决方案:

在hadoop集群的各节点都执行命令  ln -s  /usr/local/jdk/jdk1.8.0_161/bin/java /bin/java   

其中 /usr/local/jdk/jdk1.8.0_161/为你的jdk安装目录,也就是配置到环境变量中的JAVA_HOME的路径

http://www.lryc.cn/news/263498.html

相关文章:

  • 长短期记忆(LSTM)神经网络-多输入分类
  • 开启创意之旅:免费、开源的噪波贴图(noise texture)生成网站——noisecreater.com详细介绍
  • Android Studio问题解决:Gradle Download 下载超时 Connect reset
  • 【Python百宝箱】云上翱翔:Python编程者的AWS奇妙之旅
  • 抖音直播间websocket礼物和弹幕消息推送可能出现重复的情况,解决办法
  • 【设计模式--行为型--访问者模式】
  • [最后一个月征稿、ACM独立出版】第三届密码学、网络安全和通信技术国际会议(CNSCT 2024)
  • android —— PopupWindow
  • mysql部署 --(docker)
  • 基于多智能体系统一致性算法的电力系统分布式经济调度策略MATLAB程序
  • Android : SensorManager 传感器入门 简单应用
  • 《点云处理》 点云去噪
  • npm login报错:Public registration is not allowed
  • OpenHarmony 启动流程优化
  • 解决腾讯云CentOS 6硬盘空间不足问题:从快照到数据迁移
  • org.slf4j日志组件实现日志功能
  • 3D小球跑酷
  • PyQt6 QInputDialog输入对话框控件
  • ASP.NET Core MVC依赖注入理解(极简个人版)
  • 基于SpringBoot+Vue实现的企业级微服务多租户多系统架构
  • 美光将于 2025 年推出 1γ DRAM,并在日本生产HBM
  • 【Docker】以service形式离线安装卸载的docker、compose服务
  • Dubbo RPC-Redis协议
  • 展开说说:Android之常用的延时执行策略
  • Jenkins在window下配置Android打包配置
  • 云原生系列2-GitLab和Jenkins
  • xcode无线真机调试详细图文步骤
  • EasyExcel合并相同内容单元格及动态标题功能的实现
  • 【论文解读】Comparing VVC, HEVC and AV1 using Objective and Subjective Assessments
  • 动态窗口法Dynamic Window Approach在动态环境中避障