This one is pretty straightforward when you decode it: you ran out of
memory on your host.
Java threads will map to threads on the operating system and each of
those OS thread requires memory. When the JVM tries to start a new
thread, but can't because the OS can't allocate any more memory to make
that new OS thread, you'll get this error.
Try freeing up some memory on your host (reduce max JVM heap sizes, turn
down caches on BatchWriter, grow the memory if your host is a virtual
machine, etc). It's a generally a good idea to leave a few hundred MB of
memory available on your host for the OS to use.
Hope that helps.
On 6/24/14, 1:18 PM, Sivan Sasidharan wrote: