At the queue level, you've define a certain amount of ressources. For
argument sake, let's say that your queue is allowed to consume 50% of your
cluster and max 100%. As a single user, you won't be able to consume more
than 50%. If you've got two different user within the queue, they would be
able to use 100% of teh overall cluster. You can define how much a user is
entitle to take of the overall Q by playing with yarn.scheduler.
If with job1 userA has reached the max he is entitled, he will need to wait
for some slots to become free before job2 start.
On 26 November 2013 10:46, ch huang <[EMAIL PROTECTED]> wrote:
> so ,by default ,user A submitted 5 jobs ,only 1 job is running ,if i
> modified the option value to 5,all job will be running parallel,right?
> On Tue, Nov 26, 2013 at 6:29 PM, Olivier Renault <[EMAIL PROTECTED]
> > wrote:
>> If you're running all the job from the same user, by default, you can't
>> take more than the value of the queue. It can be modified by setting the
>> following in capacity-scheduler.xml
>> On 26 November 2013 09:20, ch huang <[EMAIL PROTECTED]> wrote:
>>> i set the following option in yarn-site.xml ,let yarn
>>> framework to use capacity scheduler,but i submit three job,only one job in
>>> running status,other two stay in accepted status,why ,the default queue
>>> only 50% capacity used,i do not know why?
Latest From Our Blog: SAP HANA + Hadoop: A Perfect Match
NOTICE: This message is intended for the use of the individual or entity to
which it is addressed and may contain information that is confidential,
privileged and exempt from disclosure under applicable law. If the reader
of this message is not the intended recipient, you are hereby notified that
any printing, copying, dissemination, distribution, disclosure or
forwarding of this communication is strictly prohibited. If you have
received this communication in error, please contact the sender immediately
and delete it from your system. Thank You.