如何设置增大hadoop里mapreduce任务的并发数?
最近在搞hadoop,部署hadoop的设备性能很好,我们会同时下发多个mapreduce任务。
但在默认情况下一次性下多个mapreduce任务,8088页面显示只会同时运行2个任务(处于running状态),其他任务都处于accepted状态等待,如果运行中的任务卡死,会导致整个任务流水线都卡死了。按主机性能来说肯定不止一次只能运行2个任务,所以想通过设置加大同时运行任务的数量。不过找了半天都没搞定,望高手指教一下!!!
怀疑不是这么简单的有个设置直接设置并发数量,而是和内存,vcore的数量有关。
但vcore和mem数量我怎么设置都不生效,不管设置什么都是:mem avail 8gb,vcore avail 8个
强调一下,是设置mapreduce任务的并发数,而不是每个任务里map和reduce的并发数。