我正在尝试使用引导操作来启动EMR群集以配置YARN调度程序。
这是我用来查找值的文章。
http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-hadoopactivity.html
http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-plan-bootstrap.html#PredefinedBootstrapActions_ConfigureHadoop
以下是引导操作:
s3://us-east-1.elasticmapreduce/bootstrap-actions/configure-hadoop -z,yarn.scheduler.capacity.root.queues = low \,high \,默认,-z,yarn.scheduler.capacity.root .high.capacity = 50,-z,yarn.scheduler.capacity.root.low.capacity = 10,-z,yarn.scheduler.capacity.root.default.capacity = 30
AMI版本:3.9.0
Hadoop发行版:Amazon 2.4.0
但是我总是得到这个错误
在主实例(i-72ba3ca7)上,执行引导操作后,Hadoop无法启动
我想念什么?
最佳答案
我可以看到的一件事是,下面的总和应该是100,即90(50 + 10 + 30)
yarn.scheduler.capacity.root.highacity = 50,-z,yarn.scheduler.capacity.root.low.capacity = 10,-z,yarn.scheduler.capacity.root.default.capacity = 30
请修改以上数字以使其为100,然后尝试一下。
关于java - AWS EMR YARN容量调度程序配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32598441/