You might need to set ulimit for the user running storm supervisor. I think default is typically 1024. On Jul 9, 2014 8:59 AM, "Prabhath Suminda" <[email protected]> wrote:
> Hi, > > I am currently running a single node storm deployment with 6 workers. > But when I try to deploy multiple topologies in a way that those > utilize all the workers there are still idle workers at the end though > there are topologies which do not get the number of workers which > those asked for. Same applies to no of executors. With three > topologies which each initialize around 150 executors actual output > was like > > Topology A - Num executors 150 > Topology B - Num executors 150 > Topology C - Num executors 8 > > In the logs there is an exception which says > > “java.lang.OutOfMemoryError : unable to create new native Thread”. > > What causes this. Is there a factor which limits max no of excecutors? >
