在hadoop-3.0.0-alpha4 的配置中,yarn.nodemanager.aux-services项的默认值是“mapreduce.shuffle”,但如果在hadoop-2.2 中继续使用这个值,NodeManager 会启动失败,在logs/yarn-biadmin-nodemanager-hostname.log里会报如下的错:

java.lang.IllegalArgumentException: The ServiceName: mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid.The valid service name should only contain a-zA-Z0-9_ and can not start with numbers

at com.google.common.base.Preconditions.checkArgument(Preconditions.java:88)

at org.apache.hadoop.yarn.server.nodemanager.containermanager.AuxServices.serviceInit(AuxServices.java:115)

at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)

at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)

at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.serviceInit(ContainerManagerImpl.java:303)

at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)

at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)

at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:406)

at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)

at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:748)

at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:809)

2017-07-21 03:21:42,946 INFO org.apache.hadoop.yarn.server.nodemanager.NodeManager: SHUTDOWN_MSG:

/************************************************************

SHUTDOWN_MSG: Shutting down NodeManager at slave1/127.0.0.1

************************************************************/

解决方案:

将yarn.nodemanager.aux-services项的值"mapreduce.shuffle"改为“mapreduce_shuffle”。

注意:需要在每个节点的yarn-site.xml上改,位置:/usr/hadoop/hadoop-3.0.0-alpha4/etc/hadoop

最新文章

  1. Microservice架构模式简介
  2. Linq To SQL 的问题点滴
  3. ax Mail
  4. matlab小段代码学习
  5. C#小程序呢飞行棋设计分析
  6. POJ 3181 Dollar Dayz DP
  7. 【转】The Attached Behavior Pattern
  8. 【leetcode❤python】70. Climbing Stairs
  9. 199. Binary Tree Right Side View
  10. 了解OData(一)
  11. docker 架构
  12. linux下mount/unmount命令
  13. linux命令df中df -h和df -i
  14. Fiddler--Composer
  15. Centos下新建用户及修改用户目录
  16. 【leetcode】部分思路整理
  17. (Alpha)Let's-典型用户和场景&功能规格说明书
  18. Win10 Cygwin Cd Permission denied
  19. MySQL数据库密码破解
  20. AOSP编译

热门文章

  1. GridView动态添加View
  2. Java游戏服务器搭建
  3. Oracle 12c安装报错Installation failed to access the temporary location(无法访问临时位置)
  4. 【RESTful】1.理解REST和RESTful
  5. iOS开发 检测版本更新
  6. HDU 1501
  7. BUPT复试专题—比较奇偶数(2010)
  8. 在linux中安装.sh 文件
  9. 【日常学习】【二叉树遍历】Uva548 - Tree题解
  10. cf 215 C. Crosses yy题