Hi,

I think that this is more a Yarn question than a Samza one, but I am really 
stuck on this. I am having problems understanding some (I belive) basic 
concepts on resource management, and so I cannot have things working.

In have two virtual machines with 2 cpus and 2048MB ram each. I have Debian 
installed on them and Samza over it. I am trying to get three samza jobs 
working on my cluster, and I expect that I will have to run some more in the 
future (at least two).

When I start Yarn I see in the web administration that I am offered a total 
amount of 16Gb of RAM and 16 Vcores, which does not make sense to me on what I 
have assigned.

I have configured yarn-site.xml with the following:

  <property>
    <name>yarn.scheduler.minimum-allocation-mb</name>
    <value>128</value>
 </property>
  <property>
    <name>yarn.scheduler.maximum-allocation-mb</name>
    <value>2048</value>
 </property>
  <property>
    <name>yarn.scheduler.minimum-allocation-vcores</name>
    <value>1</value>
  </property>
  <property>
    <name>yarn.scheduler.maximum-allocation-vcores</name>
    <value>2</value>
 </property>

I changed the capacity scheduler.xml in this value (from 0.1)

  <property>
    <name>yarn.scheduler.capacity.maximum-am-resource-percent</name>
    <value>0.5</value>
  </property>

The three jobs have the following

yarn.container.memory.mb=256
yarn.am.container.memory.mb=256

When I launch the jobs I can only get one in the running state. In fact, and 
that surprises me, even when I launch them individually only one of them gets 
to RUNNING. In this moment I have no way of running two of them. I have tried 
to move the values above but I got no result in different combinations.

I have not seen any error in the logs.

What is preventing the jobs from getting to RUNNING state?

Thanks.

    Jordi
________________________________
Jordi Blasi Uribarri
Área I+D+i

jbl...@nextel.es
Oficina Bilbao

[http://www.nextel.es/wp-content/uploads/Firma_Nextel_2015.png]

Reply via email to