hadoop - hadoop mapreduce错误mapreduce_shuffle不存在
问题描述
当我运行 wordcount 项目时发生错误
这是日志的一部分:
2021-07-22 16:17:09,831 错误 [ContainerLauncher #3] org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl:容器启动失败 container_1626941228997_0002_01_000005:org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException: auxService:mapreduce_shuffle 不存在
我搜索了一些答案:更改 yarn-site.xml,但它对我的 yarn-site.xml 不起作用:
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce_shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
解决方案
推荐阅读
- r - 创建列表,它是 R 中两个命名列表的组合
- linux - logrotate 是如何工作的
- android - Android API 31(版本 12)只有 64 位版本?
- audio - 什么是 BinaryIO?
- reactjs - AWS Amplify 和 Next.JS with GraphQL Server Error No current user from getStaticPaths
- javascript - npm 错误!启动 Angular 前端应用程序时
- swift - 如何为捆绑包设置主体类
- tensorflow2.0 - 将 Sugartensor 库转换为 Tensorflow 2
- sql - 列列表中指定的列多于交叉应用
- java - Spark过滤器在不同数据类型上嵌套json